product-init - Reverse-engineer product decisions from existing products
Reverse-engineers product decisions from an existing codebase and documentation, writes discovered PDRs, and hands off to clarification.
Tags
Updated: 2026-10-06Capabilities
Typical Inputs
What this skill does
- Scan code and documentation
- Detect product subsystems
- Infer product decisions
- Deduplicate documented findings
- Generate discovered PDRs
- Analyze decision gaps
- Trigger clarification handoff
Inputs
- User context
- Existing codebase
- Product documentation
- Existing project artifacts
- PDR heuristic flag
- Decomposition flag
Outputs
- PDR file at .specify/drafts/pdr.md
- Subsystem detection summary
- Product clarification handoff
Requirements
- Spec-kit project structure
- .specify/ directory
- Product setup script
- Product clarification command
