requirements-spec-writer

Create structured requirements documents, user stories, and technical specifications.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tojoolivier/claude-config --skill requirements-spec-writer
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: requirements-spec-writer
Source: https://github.com/tojoolivier/claude-config/tree/main/skills/requirements-spec-writer
Command: npx skills add https://github.com/tojoolivier/claude-config --skill requirements-spec-writer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill converts vague ideas and scattered stakeholder input into precise, testable requirements and implementation artifacts so teams can align and deliver predictable outcomes.

Core Features & Use Cases

  • Structured Artifacts: Generates user stories, PRDs, technical specifications, and implementation plans tailored to the user's needs.
  • Interview & Clarification: Runs a focused interview, surfaces missing information, and highlights ambiguous or conflicting requirements before drafting.
  • Quality & Testability: Produces measurable acceptance criteria, explicit out-of-scope items, edge-case handling, and open questions to support validation and testing.
  • Use Case: Turn a PM's one-paragraph feature brief into a PRD with goals and metrics, linked user stories with acceptance criteria, and a developer-facing technical spec and phased implementation plan.

Quick Start

Ask the requirements-spec-writer to create a PRD and technical spec for a new feature by describing the feature, users, problem, scope, tech context, and priority.

Frequently Asked Questions about requirements-spec-writer

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

FAQPage Schema
How do I write a PRD and technical spec from a vague feature idea?โ–ผ

To write a PRD and technical spec from a vague idea, the skill runs a focused interview to surface missing information, then generates structured requirements, acceptance criteria, and a phased implementation plan.

What is the best way to create user stories with measurable acceptance criteria?โ–ผ

The best way to create user stories with measurable acceptance criteria is to input your feature brief and let the skill produce testable requirements, explicit out-of-scope items, and edge-case handling automatically.

How do I break down product features into phased implementation tasks for engineering?โ–ผ

To break down product features into phased implementation tasks, the skill converts stakeholder notes into developer-facing technical specifications and actionable implementation plans tailored for engineering teams.

Can I generate API contracts and out-of-scope items from scattered stakeholder notes?โ–ผ

Yes, you can generate API contracts and out-of-scope items from stakeholder notes; the skill highlights ambiguous or conflicting requirements and produces structured technical specifications with clear non-functional targets.

Does this requirements writing process handle edge cases for web and mobile platforms?โ–ผ

Yes, this requirements writing process handles edge cases for web and mobile platforms by producing testable requirements, measurable acceptance criteria, and explicit non-functional targets across both environments.