.agents/skills/prp-generation/SKILL.md
Generate a Product Requirements Prompt (PRP) from a feature description. Use when starting work on a new feature.
npx skillsauth add aspiers/ai-config prp-generationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate a Product Requirements Prompt (PRP) in Markdown format.
Use this skill when:
When this skill is invoked, ALWAYS start by asking the user to describe their feature. DO NOT jump to clarifying questions until they have provided an initial description.
CRITICAL: Follow this process EXACTLY in sequence. DO NOT SKIP AHEAD!
ONLY AFTER the user provides their feature description:
Example questions:
Based on the initial description AND the user's answers to clarifying questions, generate a PRP using the structure below. Ensure it's suitable for a junior developer to understand.
Save the generated document as .ai/[feature-name]/prp.md
Confirm with the user that the PRP has been saved
The generated PRP should include:
Assume the primary reader is a junior developer. Therefore:
.md).ai/[feature-name]/prp.mddevelopment
Run tests according to repository guidelines. Use after linting passes, before staging changes.
development
Orchestrate the complete development workflow for implementing sub-tasks from a task list. Use for end-to-end feature implementation with quality controls.
development
Implement a single sub-task from a task list. Use when working on feature development with existing task lists.
data-ai
Generate a detailed task list from a PRP. Use after a PRP is created and ready for implementation planning.