write-spec

Generate structured PRDs and feature specifications from problem statements.

23.4k|2.8k|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill write-spec-anthropics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-spec
Source: https://github.com/anthropics/knowledge-work-plugins/tree/main/product-management/skills/write-spec
Command: npx skills add https://github.com/anthropics/knowledge-work-plugins --skill write-spec-anthropics

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill transforms vague feature ideas, problem statements, or user requests into comprehensive, structured product specifications (PRDs) or feature specs.

Core Features & Use Cases

  • Structured Document Generation: Creates PRDs with clear sections like Problem Statement, Goals, Non-Goals, User Stories, Requirements, and Success Metrics.
  • Context Gathering: Guides users to provide essential details and can pull context from connected tools (project trackers, knowledge bases, design tools).
  • Use Case: You have a user request like "Users want to export their data as CSV." Use this Skill to generate a full PRD, including user stories, acceptance criteria, and success metrics, ready for the engineering team.

Quick Start

Use the write-spec skill to draft a product requirements document for adding SSO support to the platform.

Frequently Asked Questions about write-spec

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PRD from a feature idea?

To generate a PRD from a feature idea, provide a problem statement to the write-spec skill. It structures your input into a product requirements document with sections for goals, user stories, and success metrics.

What is the best way to turn user stories into structured feature specifications?

The best way to turn user stories into structured feature specifications is using a PRD generation tool. It guides you through gathering context like target users and constraints to produce a detailed spec document.

How do I write a problem statement for a product requirements document?

Write a problem statement for a product requirements document by defining the user problem, target users, and success metrics. The skill guides you through providing this essential context to structure the specification accurately.

Does write-spec pull context from connected project trackers and knowledge bases?

Yes, write-spec can optionally pull context from connected project trackers, knowledge bases, and design tools. This enriches the generated product specifications with existing information from your workflow.

Can I use this skill for requirements gathering and defining non-goals?

Yes, you can use this skill for requirements gathering and defining non-goals. It generates documents that explicitly separate Goals, Non-Goals, Requirements, and Open Questions to clarify project scope.