One source, every assistant
Author a single .repospec/ directory. Adapters project it into AGENTS.md, CLAUDE.md, Cursor, Copilot, Windsurf, Gemini, Zed, Cline, and Continue — plus native Claude Code subagents — kept in sync with one command.
An open, repository-first specification that standardizes how AI coding assistants understand, build, and evolve a project — without prompts.
# run without installing
npx @repospec/cli init
# validate and keep entrypoints in sync
repospec doctor
repospec sync
repospec sync --check # CI: fail if entrypoints drift from .repospec/repospec init writes the human-owned .repospec/ source of truth and the Repospec-owned tool entrypoints. Edit .repospec/, then run repospec sync to update every assistant's file at once.
New here? Follow the getting-started guide — from scratch or adopt in an existing project. Keep the command reference handy, and read the Specification to implement it in any language.