Bootstrap documentation and planning framework

gsd:ingest-docsskillsetup L33,035
davepoon/buildwithclaude
What it does

Bootstrap or merge .planning/ from mixed ADRs, PRDs, SPECs, DOCs

Best for

Consolidating pre-existing planning documents (ADRs, PRDs, specs) into a GSD project without losing context or forcing new documentation.

Inputs
  • · Directory path (optional, defaults to current)
  • · Optional --mode new|merge
  • · Optional --manifest <file> listing {path, type, precedence}
  • · Optional --resolve auto|interactive (v1 supports auto only)
Outputs
  • · For new: PROJECT.md + REQUIREMENTS.md + ROADMAP.md + STATE.md
  • · For merge: phases appended to existing ROADMAP.md + requirements merged
  • · INGEST-CONFLICTS.md with auto-resolved, competing-variants, unresolved-blockers buckets
Requires
  • · ingest-docs.md workflow
  • · doc-conflict-engine.md
  • · gsd-roadmapper (agent delegation)
Preconditions
  • · Docs discoverable via convention (docs/adr/, docs/prd/, docs/specs/, docs/rfc/) or manifest
  • · Max 50 docs per invocation (v1 constraint)
  • · .planning/ absent (new mode) or exists (merge mode)
Failure modes
  • · More than 50 docs found → error reported, use manifest to subset
  • · Unresolved contradictions exist → BLOCKER gate, no write until conflicts resolved
  • · Precedence ambiguous (ADR > SPEC > PRD > DOC) → auto-resolution applied, user reviews INGEST-CONFLICTS.md
  • · Merge mode with locked decisions → conflicts highlighted, manual merge required
Trust signals
  • · Conflict detection via shared engine (doc-conflict-engine.md)
  • · BLOCKER gate prevents write if unresolved contradictions exist
  • · Precedence rule applied consistently (ADR > SPEC > PRD > DOC)
  • · INGEST-CONFLICTS.md shows all variants and decisions made