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.