spec-writer

Generate structured PRDs with Problem Statement, User Stories, MoSCoW, and Success Metrics.

10|7|Updated Jan 5, 2026
One-click install
npx skills add https://github.com/cuongtl1992/vibe-skills --skill spec-writer-cuongtl1992
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: spec-writer
Source: https://github.com/cuongtl1992/vibe-skills/tree/main/skills/product/spec-writer
Command: npx skills add https://github.com/cuongtl1992/vibe-skills --skill spec-writer-cuongtl1992

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Write high-quality product feature specs through structured conversation, then produce a complete PRD document ready for engineering handoff and BDD scenario generation.

Core Features & Use Cases

  • Conduct a focused interview to clarify who, what, and why.
  • Generate a formal spec with Problem Statement, User Stories, MoSCoW, and Success Metrics.
  • Produce a handoff-ready PRD and BDD-ready scenarios for QA.

Quick Start

Tell me the problem you want to solve, then follow the guided interview to generate a complete PRD-ready spec.

Frequently Asked Questions about spec-writer

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

FAQPage Schema
How do I write a product spec through a guided interview?▼

To write a product spec through a guided interview, you provide a problem statement and answer clarifying questions about who, what, and why. The system then generates a formal PRD-ready document capturing user stories and success metrics.

Can I generate BDD-ready scenarios from a PRD?▼

Yes, you can generate BDD-ready scenarios from a PRD. The guided interview produces a handoff-ready product requirements document that includes structured scenarios specifically formatted for QA and BDD generation.

What is the best way to structure a PRD for engineering handoff?▼

The best way to structure a PRD for engineering handoff is to include a clear problem statement, user stories, MoSCoW prioritization, and success metrics. This ensures engineering teams understand scope and acceptance criteria.

Does this spec writing process include MoSCoW prioritization and success metrics?▼

Yes, the spec writing process includes MoSCoW prioritization and success metrics. The generated draft automatically captures these elements alongside the problem statement and user stories during the refinement workflow.

How do I create user stories for a feature spec?▼

You create user stories for a feature spec by participating in a focused interview that clarifies the target user and core problem. The tool then drafts formal user stories as part of the complete product requirements document.

When do I need a formal PRD instead of a simple feature spec?▼

You need a formal PRD instead of a simple feature spec when preparing for engineering handoff and QA-ready BDD scenario generation. A formal PRD ensures structured alignment on problem statements, user stories, and success metrics across the team.