What problem does it solve? Writing a PRD for a change request is slow and inconsistent, and teams often skip it entirely. This Skill turns a free-text feature description or an existing change selector into a structured, epic-scoped PRD written directly into the OpenSpec change folder, with no interactive prompts. ## Core Features & Use Cases - Selector projection: Maps bare change ids, epic:XXXX, story:NN, or omitted arguments onto the set of active epics, producing exactly one PRD per epic. - Free-text producer path: Accepts a plain-language description, allocates a fresh epic (XXXX_01_<desc>), creates the change folder, and authors the PRD there. - Graceful degradation: Uses the prd-taskmaster plugin's prd:generate when available (MCP or script.py backend), and falls back to inline authoring with a 10-section minimum PRD schema when the plugin is absent or produces no output. - Use Case: Run /ptp:prd add oauth login support to allocate a new epic and receive a complete PRD at openspec/changes/<id>/prd.md, ready for /ptp:plan. ## Quick Start Ask the assistant to run /ptp:prd with a short description of your feature, such as "/ptp:prd add oauth login support", to generate a PRD in the new change folder.