← スキル一覧に戻る

specification-writing-skill
by syeda-hoorain-ali
TaskFlow is an innovative todo application that demonstrates the complete evolution of software development from a simple in-memory Python console app to a sophisticated, AI-powered, cloud-native application deployed on Kubernetes.
⭐ 0🍴 0📅 2026年1月21日
SKILL.md
name: specification-writing-skill description: This skill provides guidance for creating feature specifications in the Spec-Driven Development process.
Specification Writing Skill
Purpose
This skill provides guidance for creating feature specifications in the Spec-Driven Development process.
Project Phases Structure
The project is organized into 5 distinct phases:
- Phase 01: Todo In-Memory Python Console App
- Phase 02: Todo Full-Stack Web Application
- Phase 03: Todo AI Chatbot
- Phase 04: Local Kubernetes Deployment
- Phase 05: Advanced Cloud Deployment
Specifications Folder Structure
specs/
├── phase-01/
│ ├── 001-<feature-name>/
│ │ └── spec.md
│ └── 002-<feature-name>/
│ └── spec.md
├── phase-02/
│ └── 001-<feature-name>/
│ └── spec.md
├── phase-03/
│ └── 001-<feature-name>/
│ └── spec.md
├── phase-04/
│ └── 001-<feature-name>/
│ └── spec.md
└── phase-05/
└── 001-<feature-name>/
└── spec.md
Feature Specification Format
Each feature specification includes:
- Feature title and metadata
- User scenarios & testing (with priorities P1-P4)
- Functional requirements (FR-001 to FR-nn)
- Key entities
- Success criteria
PHR Structure
Prompt History Records are stored in:
history/prompts/
├── phase-01/
│ ├── 001-todo-app/
│ │ └── <ID>-<slug>.<stage>.prompt.md
│ └── 002-<feature-name>/
│ └── <ID>-<slug>.<stage>.prompt.md
├── phase-02/
│ ├── 001-<feature-name>/
│ │ └── <ID>-<slug>.<stage>.prompt.md
│ └── 002-<feature-name>/
│ └── <ID>-<slug>.<stage>.prompt.md
└── general/
└── <ID>-<slug>.general.prompt.md
Naming Convention
- Feature branches:
{###}-{feature-name}(e.g.,001-todo-app) - Spec directories:
phase-{nn}/{###}-{feature-name}(e.g.,phase-01/001-todo-app) - PHR files:
{ID}-{slug}.{stage}.prompt.md(e.g.,1-todo-app-created.spec.prompt.md)
Best Practices
- Prioritize user stories with clear P1-P4 priorities
- Define clear acceptance scenarios with Given/When/Then format
- Document functional requirements with specific capabilities
- Consider edge cases and error handling
- Define measurable success criteria
スコア
総合スコア
75/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です
