npx claudepluginhub jpoutrin/product-forge --plugin product-designWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
Use when organizing PRDs, tracking requirements, managing product specs, updating PRD status, archiving completed docs, or setting up PRD structure. Auto-applies naming conventions and lifecycle management.
This skill uses the workspace's default tool permissions.
PRD Management Skill
This skill automatically activates when working with Product Requirements Documents (PRDs) or Feature Requirements Documents (FRDs). It ensures proper lifecycle management, organization, and tracking.
Automatic Behaviors
When this skill activates, Claude will automatically:
-
Apply PRD Naming Conventions
- Full Product PRDs:
<product-name>-prd.md - Feature PRDs:
<feature-name>-frd.md - Simple Feature PRDs:
<feature-name>-simple-frd.md - Task Lists:
<prd-name>-tasks.md
- Full Product PRDs:
-
Maintain Directory Structure
product-docs/ ├── prds/ │ ├── active/ # Currently being implemented │ │ ├── product-prds/ # Full product PRDs │ │ └── feature-prds/ # Feature-specific PRDs │ ├── review/ # Under review/approval │ ├── approved/ # Approved, awaiting implementation │ └── archive/ # Completed/deprecated ├── personas/ # User personas ├── positioning/ # Product positioning docs └── tasks/ # Generated task lists -
Enforce Status Lifecycle
- DRAFT → REVIEW → APPROVED → ACTIVE → COMPLETE → ARCHIVED
- Validate status transitions
- Update metadata on status changes
-
Include Required Metadata
--- status: DRAFT version: 1.0 created: YYYY-MM-DD last_updated: YYYY-MM-DD author: approved_by: approved_date: task_file: ./tasks/<name>-tasks.md ---
PRD-to-Task Linking
When creating or updating PRDs:
-
In the PRD, add Implementation Tracking section:
## Implementation Tracking Task List: ./tasks/<filename>-tasks.md Generated: YYYY-MM-DD Status: See task file for current progress -
In task files, reference source PRD:
Source PRD: ../prds/active/<filename>.md Generated: YYYY-MM-DD Total Tasks: X Completed: 0
Quality Checks
Before marking any PRD as APPROVED, verify:
- Executive summary is clear and concise
- Problem statement is specific and validated
- Success metrics are quantifiable
- User personas are detailed
- Technical requirements are complete
- All required sections are filled
Archival Rules
Archive PRDs when:
- Implementation is 100% complete
- PRD is superseded by newer version
- Project/feature is cancelled
- PRD is over 1 year old and inactive
Add archive metadata:
archive_date: YYYY-MM-DD
archive_reason: Implementation complete
final_task_completion: 100%
implementation_duration: X days
Similar Skills
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.