Collapse the gap between
idea and shipped software.
Throughspec scaffolds a deterministic, spec-first workflow into Claude Code. You make the decisions. Claude does the heavy lifting. Structure keeps the work from drifting.
Three load-bearing beliefs
Everything in the Kit is downstream of these.
Spec beats vibe.
Cross-questioning before code beats open-ended prompting. Throughspec makes a complete spec a precondition - it refuses to proceed without one.
Memory beats re-derivation.
Re-reading source to reconstruct intent is a token tax. The Kit invests once in condensed memory files and amortizes that across every prompt.
Structure compounds.
A predictable layout means skills, agents, and humans all know where to look. The Kit refuses to ship freeform - structure is the product.
Five commands from empty folder to your first feature.
No step skipped. No code unspecced.
/spec-feature runs six ordered steps, every time.
Memory beats re-derivation.
Re-reading source to reconstruct intent is a token tax. Throughspec writes condensed memory once - then every prompt reads the snapshot instead of re-scanning the repo.
CLAUDE.md- router + behavior contractcontext.md- compressed current statesrs.md- frozen requirementsplan.md- 8-10 step planfeatures.md- append-only feature logdesign-decisions.md- append-only decisionsNine slash commands. One for every move you make.
/spec-init/spec-requirements/spec-design/spec-plan/spec-feature/spec-refactor/spec-bug/spec-docs/spec-syncTreat the codebase as a queryable knowledge graph. Claude prefers Graphify queries over full-repo greps when available.
Visualize the claude/ and design/ markdown corpus as a navigable graph, with front-matter conventions baked in.