pm-write-spec

Generate structured PRDs with goals, requirements, and acceptance criteria.

520|175|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/evolution-foundation/evo-nexus --skill pm-write-spec-evolution-foundation
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pm-write-spec
Source: https://github.com/evolution-foundation/evo-nexus/tree/main/.claude/skills/pm-write-spec
Command: npx skills add https://github.com/evolution-foundation/evo-nexus --skill pm-write-spec-evolution-foundation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It converts a vague feature idea or user request into a structured PRD that clearly defines scope, goals, requirements, success metrics, and acceptance criteria so teams can plan and execute with less back-and-forth.

Core Features & Use Cases

  • PRD/Feature Spec Generation: Produces a complete spec from a problem statement or feature idea, including goals and non-goals.
  • Decision-Friendly Structure: Organizes requirements into Must-Have (P0), Nice-to-Have (P1), and Future (P2) with acceptance criteria.
  • Context-Driven Scoping: Pulls related requirements and artifacts from connected tools when available (Linear MCP, Notion MCP, Figma MCP).
  • Workflow Use Case: Use it when a stakeholder says “We need a better onboarding experience” and you need a scoping-ready document for engineering, design, and stakeholders.

Quick Start

Provide a feature or problem statement (e.g., “Enterprise customers keep asking for centralized auth”) and ask the assistant to generate a PRD with goals, non-goals, success metrics, requirements, and acceptance criteria.

Frequently Asked Questions about pm-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 receive a structured feature specification including goals, non-goals, user stories, categorized requirements, and acceptance criteria. This clarifies scope and implementation-ready details for your team.

What should a feature specification include for engineering teams?▼

A feature specification should include a problem statement, goals, non-goals, categorized requirements with acceptance criteria, success metrics, and timeline considerations. Organizing requirements into Must-Have (P0), Nice-to-Have (P1), and Future (P2) ensures decision-friendly scoping.

How do I break down a large feature request into phased delivery plans?▼

Breaking down a large feature request involves converting the overarching idea into a PRD with categorized requirements and acceptance criteria. This process structures the ask into phased, testable delivery plans by defining clear non-goals and timeline considerations.

Can I use Linear, Notion, and Figma context when scoping user stories?▼

Yes, you can use Linear, Notion, and Figma context when scoping user stories. The specification generation process pulls related requirements and artifacts from these connected tools to provide context-driven scoping for your product discovery.

How do I define success metrics and non-goals for product scoping?▼

Defining success metrics and non-goals for product scoping requires starting with a user problem statement. The generated PRD explicitly separates goals from non-goals and establishes measurable success metrics to align engineering and stakeholder execution.