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.

معلومات المصدر

المستودع
runceel/wpf-github-copilot
آخر نشاط في المصدر
١٨ أبريل ٢٠٢٦ في ٠٤:٥٨
لغة SKILL.md المكتشفة
اليابانية
النجوم
٠
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
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` が必要です。
عرض على GitHub