What problem does it solve?
This skill solves the problem of tracking product development lifecycle state by ensuring that every artifact transition is explicitly approved, versioned, and validated against previous drafts.
Core Features & Use Cases
- State Management: Updates the project state and computes content hashes to ensure the source of truth remains consistent.
- Drift Detection: Estimates semantic distance between generated drafts and current artifacts to distinguish between cosmetic and meaningful changes.
- Use Case: After a PM reviews a generated PRD draft, this skill is used to formally approve the document, record the approval in the project state, and cascade staleness to downstream dependencies.
Quick Start
Use the pm-approve skill to approve the product brief stage by running the command with the stage identifier as an argument.