What problem does it solve?
Automates the setup of a reproducible development pipeline by provisioning a git worktree, loading the constitution, auto-detecting project tooling, running baseline metrics, deriving a spec name, and creating the spec artifact directory. Returns all environment variables needed by downstream pipeline stages.
Core Features & Use Cases
- Create a dedicated Git worktree for isolated pipeline runs.
- Load the constitution from agents/claude/skills/constitution/SKILL.md to shape sub-agent behavior.
- Auto-detect project tooling (CLAUDE.md, package.json, pyproject.toml/setup.py, go.mod, Cargo.toml).
- Run baseline metrics (typecheck, lint, test, and code coverage) and output a baseline.json for downstream stages.
- Generate SPEC_NAME and create docs/spec/<SPEC_NAME>/ with environment outputs for downstream tasks.
Quick Start
Start the pipeline by running the pipeline-setup skill to create a git worktree, load the constitution, auto-detect tooling, run baseline metrics, and generate a spec artifact directory.