Agent skill · software engineering · aiskillstore
spec-workflow
仕様駆動開発(SDD)ワークフローを自動発動で強制。Subtask開始時にAC確認、TDD実行、完了時にACチェックを実施。スコープ外実装を禁止。Use when implementing features, creating new functionality, or when "実装して", "作成して", "開発して" keywords appear.
Why this skill is useful
Adds executable scripts for automating the Spec-Driven Development workflow, ensuring compliance with TDD and acceptance criteria checks.
What it needs
Requires typescript installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Spec-Driven Development Workflow Skill 仕様駆動開発(SDD)の下流工程(実装) を担当するスキルです。 EPIC → Story → Subtaskの3階層構造に基づいた開発を行います。 Note: 仕様策定(上流工程)は /spec Skill で行います。 連携フロー: /spec(仕様策定)→ spec-workflow(実装) 発動条件 以下のキーワード・コンテキストで自動発動: 実装して、作成して、開発して 新機能実装 Subtask開始、Story開始 EPIC、Story、Subtaskへの言及 基本原則 1. 仕様ファースト(必須) 実装前に必ず以下を確認: 1. specs/{epic-id}/{story-id}/{subtask-id}.md を読み込む 2. ユーザーストーリーを確認 3. ACを理解 4. ユーザーに「このACで進めますか?」と確認 2. TDD厳守(必須) EARS記法対応 ACがEARS記法で記述されている場合、テストケース導出を効率化: 3. スコープ管理(必須) ACに記載のある機能のみ実装 スコープ外は「提案のみ」で実装しない 不明点はユーザーに確認 ワークフロー詳細 Phase 1: Subtask開始時(必須フロー) Phase 2: TDD実装 Phase 3: 完了時(必須フロー) スコープ判断 スコープ内(実装OK) ACに明記されている機能 ACを達成するために必須の技術的実装 ユーザーストーリーの価値を実現する機能 スコープ外(提案のみ) ACに記載のない「ついでに」の改善 将来必要になる「かもしれない」機能 他のSubtask/Storyで対応すべき機能 スコープ外対応フロー テストファイル配置 禁止事項 ❌ ACなしでの実装開始 ❌ テストなしでの実装(TDD違反) ❌ スコープ外の「ついでに」実装 ❌ 複数機能の同時実装(1 Subtask = 1機能) ❌ ユーザー確認なしの仕様変更 ❌ 完了確認なしのステータス更新 エラー対応 ACが曖昧な場合 テストが通らない場合 ブランチ・PR連携 本Skillは /branch と /pr を自動的に呼び出します。 連携フロー /branch 呼び出し AC確認・承認後に自動発火: /pr 呼び出し AC全項目チェック完了後に自動発火: --- 参照ドキュメント SPECFORMAT.md - 仕様フォーマット定義 WORKFLOW.md - ワークフロー詳細 --- 関連Skill /branch: ブランチ作成(本Skillから自動呼び出し) /pr: PR作成(本Skillから自動呼び出し) /spec: 仕様策定(本Skillの上流工程) 全体連携フロー 使用例 例1: 新規Subtask実装 例2: スコープ外リクエスト
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/spec-workflow