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