write-spec

Convert feature ideas into structured PRDs with requirements and success metrics.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/pgm1980/stryker-netx --skill write-spec-pgm1980
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-spec
Source: https://github.com/pgm1980/stryker-netx/tree/main/.claude/skills/write-spec
Command: npx skills add https://github.com/pgm1980/stryker-netx --skill write-spec-pgm1980

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you transform a vague feature idea or user request into a structured, decision-ready product specification that aligns stakeholders and clarifies scope, requirements, and success criteria.

Core Features & Use Cases

  • Structured PRD generation: Produces a complete PRD covering problem statement, goals, non-goals, user stories, requirements (P0/P1/P2), success metrics, open questions, and timeline considerations.
  • Interactive context gathering: Requests the most important inputs first (user problem, target users, constraints, success metrics, prior art) and fills gaps as needed without dumping a long questionnaire.
  • Scope control support: Encourages explicit non-goals and phased thinking to reduce scope creep when breaking down large asks.

Quick Start

Share the feature or problem statement you want to spec, and ask the assistant to generate a PRD with goals, non-goals, acceptance-criteria-ready requirements, and measurable success metrics.

Frequently Asked Questions about write-spec

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

FAQPage Schema
How do I turn a feature idea into a structured product requirements document with acceptance criteria?

To turn a feature idea into a product requirements document, you provide the problem statement and target users, and the system generates a structured PRD with goals, non-goals, user stories, and acceptance-criteria-ready requirements.

How do I write non-goals and success metrics to control scope creep in a feature specification?

To control scope creep in a feature specification, you define explicit non-goals alongside goals and establish phased thinking, which clarifies boundaries and prevents unscoped work from entering the product requirements document.

What is the best way to generate user stories and MoSCoW-style requirements for a PRD?

The best way to generate user stories and MoSCoW-style requirements is to input your feature constraints and prior art, allowing the system to structure them into prioritized P0/P1/P2 categories with clear success metrics.

Do I need to provide all context upfront to generate a PRD with open questions and timeline considerations?

You do not need to provide all context upfront to generate a PRD; the system interactively requests the most important inputs like user problems and constraints first, filling gaps as needed without a long questionnaire.

Can I tag open questions by function when writing a feature specification for stakeholder alignment?

Yes, you can tag open questions by function when writing a feature specification, which helps distribute unresolved items to the correct teams and ensures proper stakeholder alignment before timeline execution.

Why use MoSCoW-style prioritization over standard lists when writing feature specifications?

Using MoSCoW-style prioritization over standard lists when writing feature specifications explicitly categorizes requirements into P0, P1, and P2 tiers, ensuring stakeholders understand what is mandatory versus deferred for each timeline phase.