write-spec

Convert vague feature ideas into structured PRDs with goals and scope.

4|4|Updated Dec 15, 2024
One-click install
npx skills add https://github.com/adrianliechti/wingman-chat --skill write-spec-adrianliechti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-spec
Source: https://github.com/adrianliechti/wingman-chat/tree/main/skills/product/write-spec
Command: npx skills add https://github.com/adrianliechti/wingman-chat --skill write-spec-adrianliechti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts vague feature ideas into structured PRDs, helping teams align on scope, goals, and success criteria.

Core Features & Use Cases

  • Structured PRD generation: From a problem statement or idea, produces a full PRD with sections (Problem Statement, Goals, Non-Goals, User Stories, Requirements, Open Questions, Timeline).
  • Context gathering guidance: Outlines the questions and data needed (problem, users, success metrics, constraints) to shape a complete specification.
  • Phased planning: Supports breaking work into phases with milestones and acceptance criteria to aid prioritization.

Quick Start

Provide a problem statement or feature idea and request a complete PRD.

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 vague feature idea?

To generate a PRD from a vague feature idea, provide a problem statement or feature concept to the Skill. It then produces a complete PRD that defines problems, goals, and user stories.

What sections are included in a generated product specification?

A product specification includes sections for Problem Statement, Goals, Non-Goals, User Stories, Requirements, Open Questions, and a Timeline with phased milestones for structured product management.

How do I write user stories and acceptance criteria for a feature request?

To write user stories and acceptance criteria for a feature request, input the user request into the Skill. It guides teams through context gathering to produce structured user stories and clear acceptance criteria.

Can I break a product feature into phases and milestones?

Yes, you can break a product feature into phases and milestones. The Skill supports phased planning by dividing work into distinct phases with milestones and acceptance criteria to aid prioritization.

What information is needed to create a complete PRD?

To create a complete PRD, you need to provide information for context gathering, including the problem, target users, success metrics, and constraints to shape the specification.

How do I define non-goals and scope for a product feature?

To define non-goals and scope for a product feature, the Skill guides teams through trade-offs and context gathering to explicitly list non-goals and align on the feature scope.