Skip to content

feat: Add PRD (Product Requirements Document) Skill#326

Open
imalitavakoli wants to merge 3 commits intoanthropics:mainfrom
imalitavakoli:add-prd-skill
Open

feat: Add PRD (Product Requirements Document) Skill#326
imalitavakoli wants to merge 3 commits intoanthropics:mainfrom
imalitavakoli:add-prd-skill

Conversation

@imalitavakoli
Copy link

Summary

Adds a new PRD (Product Requirements Document) skill for generating professional PRDs for requested features, following a strict template and workflow.

Tip! This skill is versioned as prd-v1 to ensure clear evolution. Future updates or major changes can be released as new versions (e.g., prd-v2), allowing users to select or reference the appropriate PRD workflow for their needs.

Features

This skill enables agents to:

  • Analyse user-provided feature descriptions and map them to a PRD template
  • Guide users through a structured PRD creation workflow (analyse, draft, update, validate, summarize)
  • Enforce mandatory prerequisites and template section order
  • Validate PRD drafts against a comprehensive checklist before finalization
  • Save PRD drafts to user-specified locations and filenames

Files Included

  • SKILL.md – Main skill instructions, workflow, and agent guidelines
  • LICENSE.txt – Apache 2.0 license terms
  • references/template.md – Official PRD template with detailed section guidance

Configuration

No special environment variables required. User must provide a clear feature description to initiate the workflow.

Example Usage

  • Request a PRD for a new feature or product scope
  • Follow agent prompts to supply missing information or confirm draft details
  • Review and iterate on the generated PRD draft

Test plan

  • Verify SKILL.md renders correctly (frontmatter, markdown, workflow steps)
  • Confirm template.md matches referenced section order and content
  • Test agent workflow: analyse, draft, update, validate, and summarize steps
  • Ensure validation loop enforces all critical PRD sections before finalization
  • Check that draft is saved to the specified directory and filename
  • Confirm user is prompted if required information is missing or if file exists

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant