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.