What problem does it solve?
This Skill turns scattered ADRs, PRDs, SPECs, and other repository documents into a coherent .planning/ workspace, so teams can quickly align on requirements, roadmaps, and state without manual restructuring.
Core Features & Use Cases
- Net-new bootstrap: When
.planning/ is absent, synthesizes PROJECT.md, REQUIREMENTS.md, ROADMAP.md, and STATE.md, delegating the roadmap generation to gsd-roadmapper.
- Merge into existing planning: When
.planning/ exists, appends phases and requirements derived from ingested docs while blocking contradictions with locked decisions.
- Conflict-aware ingestion: Auto-resolves conflicts using precedence
ADR > SPEC > PRD > DOC (overridable via a manifest) and writes unresolved results to .planning/INGEST-CONFLICTS.md, using a BLOCKER gate to prevent writing destination files when unresolved contradictions exist.
- Flexible inputs: Discovers documents from conventional paths (e.g.,
docs/adr/, docs/prd/, docs/specs/, docs/rfc/, and root-level {ADR,PRD,SPEC,RFC}-*.md) or ingests an explicit manifest file via --manifest <file>.
Quick Start
Run the Skill in net-new mode to build a full .planning/ setup from your repository’s ADRs, PRDs, SPECs, and docs, using default discovery conventions.