Turns vague feature ideas into structured PRDs with all the sections you'd expect: problem statement, goals, non-goals, user stories, requirements tiered by priority, and success metrics. It walks you through gathering context conversationally instead of dumping a questionnaire on you, and if you have a project tracker or knowledge base connected, it'll pull in related tickets and research to save you the archaeology. The user story guidance is solid, calling out common mistakes like solution-prescriptive stories or missing the "so that" benefit clause. Most useful when you need to turn a Slack message like "customers want CSV export" into something engineering can actually scope and build in phases.

skills.sh installs
3.7K
GitHub stars
35.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add anthropics/knowledge-work-plugins --skill write-spec --agent claude-code

Installs into .claude/skills of the current project.

Files

Write Spec

If you see unfamiliar placeholders or need to check which tools are connected, see CONNECTORS.md.

Write a feature specification or product requirements document (PRD).

Usage

/write-spec $ARGUMENTS

Workflow

1. Understand the Feature

Ask the user what they want to spec. Accept any of:

  • A feature name ("SSO support")
  • A problem statement ("Enterprise customers keep asking for centralized auth")
  • A user request ("Users want to export their data as CSV")
  • A vague idea ("We should do something about onboarding drop-off")

2. Gather Context

Ask the user for the following. Be conversational — do not dump all questions at once. Ask the most important ones first and fill in gaps as you go:

  • User problem: What problem does this solve? Who experiences it?
  • Target users: Which user segment(s) does this serve?
  • Success metrics: How will we know this worked?
  • Constraints: Technical constraints, timeline, regulatory requirements, dependencies
  • Prior art: Has this been attempted before? Are there existing solutions?

3. Pull Context from Connected Tools

Sponsors

Details

Repository
github.com/anthropics/knowledge-work-plugins
Category
Productivity & Planning
First seen
Apr 16, 2026

More from anthropics/knowledge-work-plugins

All 198
1avdlee avatarxcode-compilation-analyzeravdlee/xcode-build-optimization-agent-skillAnalyze Swift and mixed-language compile hotspots using build timing summaries and Swift frontend diagnostics, then produce a recommend-first source-level optim3.5Kskills.sh installs
2tradermonty avatarexposure-coachtradermonty/claude-trading-skillsGenerate a one-page Market Posture summary with net exposure ceiling, growth-vs-value bias, participation breadth, and new-entry-allowed vs cash-priority recomm3.4Kskills.sh installs
3dpearson2699 avatarswift-architecturedpearson2699/swift-ios-skillsSelects, reviews, and migrates Apple-platform app architectures across MV with Observation, MVVM, MVI, TCA, Clean Architecture, Coordinator, and legacy VIPER. U3.3Kskills.sh installs
4everyinc avatarce-proofeveryinc/compound-engineering-pluginPublish, read, comment on, or edit markdown in Proof. Use for Proof links, sharing specs/plans/drafts, or publish handoffs from planning workflows; avoid proofr3.1Kskills.sh installs
5deanpeters avatarepic-breakdown-advisordeanpeters/product-manager-skillsBreak down epics into user stories with Humanizing Work split patterns. Use when a backlog item is too large to estimate, sequence, or deliver safely.3Kskills.sh installs
6phuryn avatarab-test-analysisphuryn/pm-skillsAnalyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop recommendations. Use when evaluating 3Kskills.sh installs