Spec Driven Development
Use this skill to scaffold Spec Driven Development: requirements.md, design.md, tasks.md, and cross-compatible AI config files (CLAUDE.md, .cursorrules, .windsurfrules, .github/copilot-instructions.md). Triggers: 'requirements', 'spec', 'design doc', 'tasks', 'CLAUDE.md', 'cursorrules', 'SDD', 'spec driven', 'AI configuration', 'cross-AI', 'multi-agent', 'agent setup'. Also trigger for: 'set up my AI tools', 'keep agents consistent', 'stop AI going off-script', 'plan before coding', 'structure project for AI'. Retrofit triggers: 'document my system', 'document my codebase', 'describe my archit
Install
npx skills add FredAntB/Spec-Driven-Development --skill spec-driven-developmentgit clone --depth 1 https://github.com/FredAntB/Spec-Driven-Development.git /tmp/Spec-Driven-Development
mkdir -p ~/.claude/skills
cp -r /tmp/Spec-Driven-Development/. ~/.claude/skills/spec-driven-developmentPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Spec Driven Development Skill This skill guides the user through creating a complete Spec Driven Development environment: - `requirements.md` — what the system must do - `design.md` — how it will be built - `tasks.md` — atomic, ordered implementation steps - AI agent configuration files for Claude Code, Cursor, Windsurf, GitHub Copilot, and Aider **Reference files** (read when needed): - `references/sdd-curriculum.md` — full teaching curriculum, newbie to hero - `references/capabilities-and-cross-ai.md` — Claude Code capabilities, limitations, cross-AI strategy - `references/templates.md` — all spec file and AI config templates --- ## When to Read Reference Files | Situation | Read | |---|---| | User is new to SDD and needs explanation | `sdd-curriculum.md` Levels 1–3 | | User asks about Claude Code + SDD specifics | `capabilities-and-cross-ai.md` Part 1 | | User wants cross-AI config files | `capabilities-and-cross-ai.md` Part 2–3 | | You need template content to generate files | `templates.md` | --- ## Workflow: First Run (New Project) ### Step 1: Interview the User **Conversational rule (non-negotiable):** Ask exactly ONE question, wait for the answer, then ask the next. Never present questions as a numbered list or bullet list — that feels like a form, not a conversation. A newbie who sees three bullets may answer only the first or feel overwhelmed. **The four required answers before any file is generated:** 1. What the project does and who uses it
Details
- Skill name
spec-driven-development- Repository
- FredAntB/Spec-Driven-Development
- License
- MIT
- Repo updated
- 23 May 2026
FAQ
What does the Spec Driven Development skill do?
Use this skill to scaffold Spec Driven Development: requirements.md, design.md, tasks.md, and cross-compatible AI config files (CLAUDE.md, .cursorrules, .windsurfrules, .github/copilot-instructions.md). Triggers: 'requirements', 'spec', 'design doc', 'tasks', 'CLAUDE.md', 'cursorrules', 'SDD', 'spec driven', 'AI configuration', 'cross-AI', 'multi-agent', 'agent setup'. Also trigger for: 'set up my AI tools', 'keep agents consistent', 'stop AI going off-script', 'plan before coding', 'structure project for AI'. Retrofit triggers: 'document my system', 'document my codebase', 'describe my archit
How do I install the Spec Driven Development skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add FredAntB/Spec-Driven-Development --skill spec-driven-development. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Spec Driven Development popular?
It lives in FredAntB/Spec-Driven-Development, which has 156 GitHub stars and 18 forks.
Related skills
Senior Engineering Partner
154bjgreenberg/senior-engineering-partner
A strict code reviewer, pair programmer, debugger, and mentor for Python, Bash, Google Apps Script, JavaScript, and Swift/Apple platforms. Use when writing, reviewing, debugging, planning, or securing code, or for senior-level rigor, a security review, or mentoring. Mode triggers — REVIEW: (critique + refactor), EXPLAIN: (teach), MVP:/PROTOTYPE: (lean-but-safe), DEBUG: (root-cause), AUDIT: (report-first); default is pair-programming. Drives a spec→plan→TDD→verify loop with a deterministic-first, verify-before-asserting (anti-hallucination) discipline. Enforces a security floor (secrets, inject
Bulletproof
152artemiimillier/bulletproof
Use when building a feature, refactoring, fixing a complex bug, changing architecture, or starting any non-trivial coding task. 12-stage verified dev workflow from research to deploy.
Socratic
131m4vic/socratic
This skill should be used when the user asks to "build", "design", "scaffold", "architect", or "plan" any system, feature, service, app, agent, pipeline, connector, or tool — especially when the request is short, vague, or underspecified. It should also be used when the user asks to "review this architecture", "what am I missing", "ask me the right questions", "poke holes in this", or requests a design review before implementation. The skill interrogates the design silently across the relevant engineering domains (requirements, frontend, backend, data, API, security, infra, testing, observabil
Software Certificate Skill
173IvanCodesDev/software-certificate-skill
面向普通用户,从真实软件项目全自动生成中国软件著作权申请资料:一次收集登记事实,自动分析业务、选择可追溯源码、取得真实界面证据,生成申请表信息、规范黑白灰操作手册、代码前后30页或全部材料及真实 DOCX/PDF;内部验证、渲染、哈希与备份只进入系统临时运行区,项目最终仅保留正式资料。适配 Codex、Claude Code、Cursor、OpenCode、WorkBuddy、QoderWork、TraeWork 及支持 Agent Skills 或 AGENTS.md 的平台。用户提到软件著作权、软著申请资料、申请表、代码材料、操作手册或软著审查时使用。
Mijia Device Manager
131dean2021/mijia-device-manager
管理和控制小米/米家智能家居设备,直接调用 mijiaAPI CLI 命令通过小米云端 API 控制设备。支持设备发现、开关控制、亮度调节、颜色设置等功能。当用户需要控制小米智能设备(如台灯、灯泡、插座等)、获取设备列表或查看设备状态时使用此技能。
Design Doc Mermaid
179SpillwaveSolutions/design-doc-mermaid
Create Mermaid diagrams (flowchart, sequence, class, ER, state, C4, architecture) from text or source code. Default for GitHub wiki. Use when asked to create a diagram, generate mermaid, document architecture, or convert code to diagram. PlantUML is only for leftover types. Confluence needs PNG/SVG as well as the fence.
Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.