← スキル一覧に戻る

spec-driven-development
by shuymn
my dotfiles.
⭐ 0🍴 0📅 2026年1月21日
SKILL.md
name: spec-driven-development description: Perform spec-driven development by creating requirements, design, and implementation plan documents. Use when the user wants to follow a structured development approach with separate requirement, design, and planning phases before implementation. Works through a 5-phase process to ensure thorough planning. allowed-tools: [Bash, Read, Write, Edit, TodoWrite, Grep, Glob, Task]
Spec-Driven Development
We will perform spec-driven development using Claude Code.
What is spec-driven development
Spec-driven development is a development methodology consisting of the following 5 phases. When writing documentation, prioritize using Mermaid notation over ASCII art.
1. Preparation Phase
- The user communicates an overview of the task they want to execute to Claude Code
- In this phase, execute !
mkdir -p ./specs - Create a directory with an appropriate spec name based on the task overview within
./specs- For example, if the task is "create an article component", create a directory named
./specs/create-article-component
- For example, if the task is "create an article component", create a directory named
- When creating the following files, create them inside this directory
2. Requirements Phase
- Claude Code creates a "requirements file" that describes what the task should satisfy, based on the task overview communicated by the user
- Claude Code presents the "requirements file" to the user and asks if there are any issues using AskUserQuestionTool
- The user reviews the "requirements file" and provides feedback to Claude Code if there are any problems
- Repeat modifications to the "requirements file" until the user confirms there are no problems
3. Design Phase
- Claude Code creates a "design file" that describes a design satisfying the requirements listed in the "requirements file"
- Claude Code presents the "design file" to the user and asks if there are any issues using AskUserQuestionTool
- The user reviews the "design file" and provides feedback to Claude Code if there are any problems
- Repeat modifications to the "requirements file" until the user confirms there are no problems with the "design file"
4. Implementation Planning Phase
- Claude Code creates an "implementation plan file" for implementing the design described in the "design file"
- Claude Code presents the "implementation plan file" to the user and asks if there are any issues using AskUserQuestionTool
- The user reviews the "implementation plan file" and provides feedback to Claude Code if there are any problems
- Repeat modifications to the "requirements file" until the user confirms there are no problems with the "implementation plan file"
5. Implementation Phase
- Claude Code begins implementation based on the "implementation plan file"
- When implementing, please implement while adhering to the content described in the "requirements file" and "design file"
スコア
総合スコア
55/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
3ヶ月以内に更新
+5
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です


