What problem does it solve?
This Skill streamlines the creation of comprehensive Product Requirements Documents (PRDs) by intelligently synthesizing existing documentation and conducting targeted interviews, ensuring all requirements are grounded in source material.
Core Features & Use Cases
- Contextual Synthesis: Ingests and analyzes documentation from specified directories (
grimoires/loa/context/) before asking questions.
- Gap Identification: Pinpoints missing information and ambiguities in provided context.
- Targeted Interviewing: Asks precise, focused questions only for uncovered areas.
- Codebase Grounding (Brownfield): Integrates with codebase analysis tools (
/ride) to ensure PRDs reflect actual code reality.
- Source Tracing: Generates PRDs with explicit citations linking every requirement back to its origin (document, code, or interview).
- Use Case: A product manager needs to create a PRD for a new feature. They place existing design docs, user research, and technical notes into the
grimoires/loa/context/ directory. The Skill analyzes these, identifies gaps in functional requirements and success metrics, and asks targeted questions to fill those gaps, ultimately producing a fully traceable PRD.
Quick Start
Use the discovering-requirements skill to create a PRD for a new feature by placing your existing documentation in the grimoires/loa/context/ directory and then invoking the skill.