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 (todoin-progresscompleted).

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

Stop prompting. Start shipping.

Connect your repo. Describe the problem. Get a spec your agents can execute.