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.