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.

Informações da origem

Repositório
runceel/wpf-github-copilot
Última atividade na origem
18 de abril de 2026 às 04:58
Idioma detectado do SKILL.md
japonês
Estrelas
0
Forks
0

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
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` が必要です。
Ver no GitHub