feature-workflow について
開発者と AI エージェント向けに、仕様作成、フェーズ分割、進捗管理、PR 戦略、アーカイブを扱う機能開発ワークフローのガイドです。19 のルールで、初期分析から完了までの協業を支援します。
主な機能
- 01仕様書の構成と内容の定義
- 02実装作業のフェーズ分割
- 03フェーズの進捗と完了状況の追跡
- 04PR の範囲とブランチ戦略の設定
- 05仕様書と知見のアーカイブ
活用シーン
- 01機能や移行の仕様書作成
- 02レビュー可能なフェーズへの開発計画分割
- 03フェーズごとの実装進捗管理
- 04マージ後の仕様書と知見のアーカイブ
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ arraydude/ agent-skills --skill feature-workflowインストール後、Claude Code で/feature-workflowを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdrules/archive-preservation-format.mdarchive-when-to-archive.mdphase-decomposition.mdphase-dependency-ordering.mdphase-zero-foundation.mdpr-branch-naming.mdpr-per-phase-strategy.mdpr-scope-and-review.mdpr-target-develop-branch.mdspec-content-sections.mdspec-current-state-analysis.mdspec-living-document.mdspec-structure.mdtracking-completion-reports.mdtracking-metrics-tables.mdtracking-status-indicators.mdworkflow-collaboration-loop.mdworkflow-iteration-patterns.mdworkflow-spec-placement.md詳細
機能ワークフロー
機能の計画、仕様策定、実装、アーカイブに関する包括的なガイドです。完了した18件以上の機能仕様をもとに、6つのカテゴリーにわたる19のルールをまとめています。
適用するタイミング
次の場合に、これらのガイドラインを参照してください。
- 新しい機能や移行に着手するとき
- 仕様書を作成または更新するとき
- 作業を実装フェーズに分割するとき
- 仕様書内の進捗を追跡するとき
- PR の範囲やブランチ戦略を決めるとき
- 機能を完成させ、仕様書をアーカイブするとき
優先度別のルールカテゴリー
| 優先度 | カテゴリー | 影響度 | プレフィックス |
|---|---|---|---|
| 1 | 仕様の構造と内容 | 重大 | spec- |
| 2 | フェーズ設計 | 重大 | phase- |
| 3 | 進捗管理 | 高 | tracking- |
| 4 | PR 戦略 | 高 | pr- |
| 5 | アーカイブ | 中 | archive- |
| 6 | ワークフローでの協業 | 中 | workflow- |
クイックリファレンス
1. 仕様の構造と内容(重大)
spec-structure- 必須の仕様書構成(タイトル、メタデータ、目次、セクション)spec-content-sections- 各セクションに記載すべき内容(エグゼクティブサマリー、目標、アーキテクチャ、計画、テスト、基準)spec-current-state-analysis- 必ず現状分析から始める:コードの一覧、根拠を示した問題点spec-living-document- 実装中も仕様書を更新し、履歴を削除しない
2. フェーズ設計(重大)
phase-zero-foundation- フェーズ 0 は必ず基盤/インフラストラクチャの作業とするphase-decomposition- 個別にレビュー、リリースできるフェーズに作業を分割するphase-dependency-ordering- 依存関係に沿ってフェーズを並べる
3. 進捗管理(高)
tracking-status-indicators- 一貫したステータス表示と進捗トラッカーを使用するtracking-completion-reports- フェーズごとに完了レポートを作成するtracking-metrics-tables- 変更前後の指標を表にまとめる
4. PR 戦略(高)
pr-target-develop-branch- 重大:機能 PR の宛先は常にdevelopとし、mainは指定しないpr-per-phase-strategy- レビューしやすいよう、フェーズごとに PR を1つ作成するpr-branch-naming- GitFlow の規則に沿ってブランチ名を付けるpr-scope-and-review- PR の範囲を絞り、範囲を明確に文書化する
5. アーカイブ(中)
archive-when-to-archive- すべてのフェーズが完了し、PR がマージされた後にアーカイブするarchive-preservation-format- 完了時のメモ、学び、指標を保存する
6. ワークフローでの協業(中)
workflow-collaboration-loop- AI と開発者が反復的に計画を進めるworkflow-spec-placement- 関連するパッケージの .claude/ ディレクトリに仕様書を配置するworkflow-iteration-patterns- 要件が変更された場合の反復方法
ワークフローの基本
- 発見 - 開発者が機能や問題を説明する
- 分析 - コードベースを調査し、現状を文書化する
- 提案 - アーキテクチャとフェーズを含む仕様書の草案を作成する
- レビュー - 開発者がレビューし、フィードバックを提供する
- 改善 - フィードバックに基づいて仕様書を更新する
- 承認 - 開発者が計画を承認する
- 実装 - フェーズごとに進め、各フェーズで PR を作成する
- アーカイブ - 完了した仕様書を移動し、学びを記録する
使用方法
詳しい説明とコード例については、個別のルールファイルを読んでください。
rules/spec-structure.md
rules/phase-decomposition.md
rules/tracking-status-indicators.md
rules/pr-per-phase-strategy.md
rules/archive-when-to-archive.md
rules/workflow-collaboration-loop.md
各ルールファイルには、次の内容が含まれています。
- 重要である理由の簡単な説明
- 誤った例(アンチパターン)
- 正しい例(ベストプラクティス)
コンパイル済みの全ドキュメント
すべてのルールを詳しく展開した完全なガイドについては、AGENTS.md を参照してください。
コメント
Markdown 対応