Skip to main content

dev-flow

4-phase software development flow: Spec Writing → Spec Review → Implementation → Code Review. Used with the dev-flow-orchestrator extension.

Informations de source

Dépôt
runceel/wpf-github-copilot
Dernière activité de la source
18 avril 2026 à 04:58
Langue détectée de SKILL.md
japonais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
dev-flow
description
4-phase software development flow: Spec Writing → Spec Review → Implementation → Code Review. Used with the dev-flow-orchestrator extension.
orchestrated
true
# ソフトウェア開発フロー (dev-flow) このフローは要件から動作するコードまでの開発プロセスを自動化します。 オーケストレーターが各フェーズを専門エージェントに委任し、レビューフェーズで品質を担保します。 ## フロー概要 ``` [要件] → spec-writer → spec-reviewer → developer → code-reviewer → [完成] ↑______________| ↑__________________| 差し戻し(最大3回) 差し戻し(最大3回) ``` ## フェーズ説明 | フェーズ | 担当スキル | 説明 | |---|---|---| | spec | spec-writer | 要件から機能仕様書 (spec.md) を作成 | | spec-review | spec-reviewer | 仕様書の品質・完全性・アーキテクチャ適合性をレビュー | | implementation | developer | 承認済み仕様に基づいて製品コード+ユニットテストを実装 | | code-review | code-reviewer | 仕様適合・アーキテクチャ準拠・テストカバレッジをレビュー | ## フロー定義 ```json flow-definition { "name": "ソフトウェア開発フロー", "phases": [ { "id": "spec", "name": "仕様策定", "skill": "spec-writer", "prompt": "以下の要件に基づいて、詳細な機能仕様書を作成してください。\n\n## 要件\n\n{requirement}", "output_file": "spec.md" }, { "id": "spec-review", "name": "仕様レビュー", "skill": "spec-reviewer", "prompt": "以下の機能仕様書をレビューしてください。明確性・完全性・正確性・アーキテクチャ適合性の観点で評価し、問題点があれば具体的に指摘してください。", "input_files": ["spec.md"], "review": true, "on_reject": "spec", "max_retries": 3 }, { "id": "implementation", "name": "実装", "skill": "developer", "prompt": "以下の承認済み機能仕様書に基づいて、製品コードとユニットテストを実装してください。", "input_files": ["spec.md"], "output_file": "implementation-summary.md" }, { "id": "code-review", "name": "コードレビュー", "skill": "code-reviewer", "prompt": "以下の仕様書と実装サマリーを参照し、実装されたコードをレビューしてください。仕様適合・アーキテクチャ準拠・テストカバレッジを評価してください。", "input_files": ["spec.md", "implementation-summary.md"], "review": true, "on_reject": "implementation", "max_retries": 3 } ] } ``` ## 使い方 ``` run_flow(flow_skill="dev-flow", requirement="タスク管理機能を追加したい。ユーザーがタスクを作成・編集・削除でき、期限でソートできること。") ``` オーケストレーター (`dev-flow-orchestrator` Extension の `run_flow` ツール) が上記フロー定義を読み込み、 各フェーズの専門エージェントを順番に起動します。 ## カスタマイズ このフローをベースに独自のフローを作成する場合は、このファイルをコピーして `flow-definition` の JSON ブロックを編集してください。各フェーズの `skill` フィールドに 対応する `.github/skills/{skill}/SKILL.md` が必要です。
Voir sur GitHub