speckit-specify

Generate spec.md files with user stories, requirements, and acceptance criteria.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/LISSConsulting/RalphSpec --skill speckit-specify-lissconsulting
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-specify
Source: https://github.com/LISSConsulting/RalphSpec/tree/main/.claude/skills/speckit-specify
Command: npx skills add https://github.com/LISSConsulting/RalphSpec --skill speckit-specify-lissconsulting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and refinement of feature specifications from natural language descriptions, ensuring a structured and comprehensive starting point for development.

Core Features & Use Cases

  • Automated Spec Generation: Creates detailed spec.md files including user stories, functional requirements, and acceptance criteria.
  • Branch Naming & Numbering: Intelligently suggests and assigns branch names and numbers based on existing project conventions.
  • Use Case: When a product manager describes a new feature like "Implement a user profile editing page with avatar upload," this Skill generates the initial spec.md and suggests a Git branch name like 1-user-profile-edit.

Quick Start

Use the speckit-specify skill to create a new feature specification for "Add dark mode toggle to the application".

Frequently Asked Questions about speckit-specify

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

FAQPage Schema
How do I generate feature specifications from natural language descriptions?▼

You can generate feature specifications by providing a natural language description of the feature, which produces a structured spec.md file with user stories, functional requirements, and acceptance criteria.

How does spec-driven development handle Git branch naming and numbering?▼

Spec-driven development handles Git branch naming by determining the next available feature number and short name, creating structured branches like '1-user-profile-edit' based on your project's existing conventions.

What is included in an automated feature specification file?▼

An automated feature specification file includes structured user stories, functional requirements, and acceptance criteria designed to provide a comprehensive starting point for development workflows.

Can I use natural language to create requirements for a development workflow?▼

Yes, you can use natural language descriptions as input to create and update detailed feature requirements, automating the refinement process for your development workflow.

Do I need an existing spec.md file to update feature requirements?▼

No, you do not need an existing file to start; the process creates the initial spec.md file from your description and can update it as the feature specification evolves.