spec-requirements

Generate requirements documents with backlog structure, EARS acceptance criteria, and templates.

11|2|Updated Aug 1, 2025
One-click install
npx skills add https://github.com/sc30gsw/claude-code-customes --skill spec-requirements-sc30gsw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-requirements
Source: https://github.com/sc30gsw/claude-code-customes/tree/main/.claude/skills/spec-requirements
Command: npx skills add https://github.com/sc30gsw/claude-code-customes --skill spec-requirements-sc30gsw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Generate comprehensive requirements definition documents with technology selection and improvement suggestions, reducing ambiguity and guiding cross-functional teams through a clear, testable spec.

Core Features & Use Cases

  • Generate requirements definitions with EARS-style acceptance criteria and project templates.
  • Support for backlog structure with epics and stories, and options for new or reverse-engineering modes.
  • Flexible templates (standard, agile, etc.) and output customization for team workflows.

Quick Start

Run the spec:requirements command with a system name and options to generate a complete backlog-ready specification.

Frequently Asked Questions about spec-requirements

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

FAQPage Schema
How do I generate user stories and acceptance criteria for a new software project?

To generate user stories and acceptance criteria, you can define a backlog with epics and stories using technology-agnostic requirements documents. This produces testable specifications with EARS-format acceptance criteria to guide your cross-functional teams.

Can I extract requirements and backlog structures from an existing codebase?

Yes, you can extract requirements from an existing codebase using reverse-engineering mode. This process analyzes your current system to generate a complete backlog-ready specification and comprehensive functional definitions.

What is the EARS format for acceptance criteria in product management?

The EARS format is a structured syntax for writing unambiguous acceptance criteria in requirements documents. It generates testable conditions within your backlog stories, reducing ambiguity and guiding development teams with clear specifications.

How do I create a technology-agnostic specification document for architecture guidance?

You create a technology-agnostic specification by generating a comprehensive requirements document that includes functional and non-functional needs. This provides architecture guidance and integration considerations without locking your teams into specific tech choices.

What's the best way to structure a product backlog with epics and user stories?

The best way to structure a product backlog is by using template-driven outputs to organize epics and user stories. This generates a standardized, backlog-ready framework that fits agile workflows and clarifies dependencies.

Does this requirements generation tool support agile and standard project templates?

Yes, this requirements generation tool supports flexible templates including standard and agile formats. You can customize the output to match your team's specific workflow and project management style when generating specifications.