Documentation menu

Getting started

Core concepts

The Tekk vocabulary defined once — workspace, project, spec, goal, proposal, and loop — and how they fit together.

Tekk uses a small, deliberate vocabulary. Getting these six words straight makes everything else in the product read clearly.

Workspace

A workspace is your account’s home for a body of work — its board, goals, documents, connected tools, and settings. Access is per-workspace: an MCP API key is scoped to exactly one workspace, and everything Tekk does happens inside one.

Project

A project is a codebase inside a workspace, connected to a Git repository. Loops read and reason about the project’s actual code, so proposals are grounded in what’s really there rather than in guesses. A workspace can hold more than one project.

Spec

A spec is the unit of work — the Tekk equivalent of a task, issue, or ticket, but written to be executable. A good spec is short and structured: what to build, why, and the acceptance criteria that say when it’s done. Specs live on the board and move through states (todo → in-progress → completed).

We say spec, never “task” or “ticket.” The word is deliberate: a spec is meant to be precise enough that an agent — or a teammate — can act on it without a meeting.

Specs come with a type so the board stays legible: feature, problem, technical, research, or improvement.

Goal

A goal is the direction you set for a workspace — the thing you’re currently trying to move. Goals are how you tell Tekk what “better” means right now. The loops orient their attention around active goals, so setting a sharp goal is the main steering wheel you have.

Proposal

A proposal is a suggestion Tekk brings to you on its own — something a loop noticed and thinks is worth doing. You read it, then accept or decline:

  • Accept → Tekk turns the proposal into a drafted spec on your board.
  • Decline → the proposal goes away, and the reason you give steers future proposals away from that kind of thing.

Proposals are accept-or-decline by design. There’s no separate “revise” button — if you want to reshape a proposal, you do it in the review conversation, and Tekk re-drafts.

Loop

A loop is an autonomous routine that runs on your project to find and propose improvements. Different loops watch for different things (a goal to push forward, a performance signal, an error spike from a connected tool). When a loop has something worth your attention, it produces a proposal.

Loops are where the “self-improving” part comes from — they’re covered in depth in How the loops work.

Last updated July 14, 2026

Let your product improve itself.

Connect your repo. Twelve loops start watching your code and bring you proposals — you greenlight them, your coding agent builds them.