spec-workflow

Featured

This skill should be used when the user asks to "build a feature", "create a spec", "start spec-driven development", "run research phase", "generate requirements", "create design", "plan tasks", "implement spec", "check spec status", "triage a feature", "create an epic", "decompose a large feature", or needs guidance on spec-driven development workflow, phase ordering, or epic orchestration.

AI & Automation 431 stars 38 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
88
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Spec Workflow Spec-driven development transforms feature requests into structured specs through sequential phases, then executes them task-by-task. ## Decision Tree: Where to Start | Situation | Command | |-----------|---------| | New feature, want guidance | `/ralph-specum:start <name> <goal>` | | New feature, skip interviews | `/ralph-specum:start <name> <goal> --quick` | | Large feature needing decomposition | `/ralph-specum:triage <goal>` | | Resume existing spec | `/ralph-specum:start` (auto-detects) | | Jump to specific phase | `/ralph-specum:<phase>` | ## Single Spec Flow ``` start/new -> research -> requirements -> design -> tasks -> implement ``` Each phase produces a markdown artifact in `./specs/<name>/`. Normal mode pauses for approval between phases. Quick mode runs all phases then auto-starts execution. ### Phase Commands | Command | Agent | Output | Purpose | |---------|-------|--------|---------| | `/ralph-specum:research` | research-analyst | research.md | Explore feasibility, patterns, context | | `/ralph-specum:requirements` | product-manager | requirements.md | User stories, acceptance criteria | | `/ralph-specum:design` | architect-reviewer | design.md | Architecture, components, interfaces | | `/ralph-specum:tasks` | task-planner | tasks.md | POC-first task breakdown | | `/ralph-specum:implement` | spec-executor | commits | Autonomous task-by-task execution | ## Epic Flow (Multi-Spec) For features too large for a single spec, use epic triage ...

Details

Author
tzachbon
Repository
tzachbon/smart-ralph
Created
6 months ago
Last Updated
5 days ago
Language
Shell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

specdd

Spec-driven development orchestrator that turns vague, top-of-mind feature requests into production-grade specifications before any code is written. ALWAYS use this skill whenever the user describes a feature, change, capability, screen, flow, or new component in plain language — even if they don't explicitly ask for a spec. Triggers on phrases like "build me", "make me", "add a feature", "I want to", "help me create", "implement", "let's build", "I need a", "can you make", "create a screen/page/component", or any new-feature request that lacks complete requirements (missing user stories, acceptance criteria, edge cases, error/empty/loading states, accessibility, or non-functional requirements). Interviews the user to fill gaps, applies UX/UI common sense, produces a structured spec + plan + tasks, then implements against the spec. Use this BEFORE writing any code for non-trivial features. Skip only for true one-liners (rename a variable, fix a typo, answer a research question) or work that is purely investig

3 Updated yesterday
mnyok9939
AI & Automation Solid

spec-orchestrator

Skill routing and workflow orchestration. Routes to correct spec skill based on task type. Establishes discipline and manages transitions between workflow phases. Use when starting any conversation or task to determine which spec skill applies.

38 Updated today
martinffx
Code & Development Listed

spec-coding

Guide users through spec-driven development — from goal clarification through requirements, design, task planning, and incremental execution. Use this skill whenever a user wants to build a new feature with upfront planning, asks for a structured development workflow, mentions "spec-driven", wants to create requirements or a design doc before coding, or invokes /spec-coding. Also trigger when a user has existing spec files (requirements.md, design.md, tasks.md) and wants to continue or execute tasks from them.

3 Updated 4 days ago
kevinlin