workflow-optimizer について
workflow-optimizerは、8層のSDDワークフローを使うチーム向けのスキルです。プロジェクト成果物から現在の段階を判定し、次の作業を優先順に提案して、並行作業と進捗を示します。
主な機能
- 01成果物の状態と層の追跡
- 02優先度付きの次工程提案
- 03並行作業の特定
- 04進捗とクリティカルパスの報告
活用シーン
- 01次に作成する成果物の決定
- 02プロジェクトの進捗確認
- 03並行して進められる作業の特定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vladm3105/ aidoc-flow-framework --skill workflow-optimizerインストール後、Claude Code で/workflow-optimizerを入力して読み込まれたか確認します。
詳細
workflow-optimizer
目的
8 層の SDD ワークフロー(BRD → PRD → EARS → BDD → ADR → SPEC → TDD → IPLAN → Code)をユーザーに案内します。完了済みの 成果物から現在の位置を特定し、根拠とともに優先順位を付けた次のステップを提案します。並行して 進められる作業を提示し、進捗を報告することで、次に何を作るかを手作業で 判断する手間を省きます。
使用するタイミング
次の場合に workflow-optimizer を使用します。
- 成果物を完成させ、次のステップについて案内が必要な場合。
- ドキュメント作成を始めるにあたり、ワークフローの概要を確認したい場合。
- 並行作業の機会や進捗レポートを確認したい場合。
特定のタスクに使うスキルを選ぶ場合(../skill-recommender/SKILL.md を使用)、
プロジェクトのコンテキストを収集する場合(../context-analyzer/SKILL.md を使用)、
成果物を検証する場合(../trace-check/SKILL.md または
../quality-advisor/SKILL.md を使用)には使用しないでください。
動作
project_root(および任意で、直近に完了した成果物とフォーカス
フィルター)を受け取ると、このスキルは次の処理を行います。
- プロジェクトの状態を分析 — 成果物を検出し、Document Control からステータス(Draft、 In Review、Approved、Superseded、Deprecated)を抽出して、種類別の 件数を算出します。
- ワークフロー上の位置を特定 — 成果物をレイヤー 1~8 に対応付けます(累積チェーンに基づき、 各レイヤーに前提条件は 1 つのみ)。レイヤーを完了、進行中、準備完了、またはブロック中として示し、 進捗率を算出します。
- 必須の次のステップを特定 — 依存関係のチェーンを使って、必須の次の成果物を、 根拠およびそれぞれが可能にすることとともに、P0/P1/P2 の優先度順で列挙します。
- 並行作業の機会を見つける — 独立した BRD/PRD のトラック、並行してドラフトを作成できる ADR、 EARS の要件が揃った時点で着手できる BDD シナリオを特定し、上流レイヤーの不足によって ブロックされている項目も示します。
- 進捗指標を算出 — レイヤーごとのステータスとクリティカルパス (EARS → BDD → ADR → SPEC → TDD → IPLAN)を示します。
- 推奨事項を生成 — 実行するレイヤースキル(例:
../doc-ears/SKILL.md)を明記した具体的な次のアクション、 並行作業の提案、ブロックされている項目とその解消手順、進捗の概要を提示します。
関連リソース
- レイヤーレジストリ(レイヤーと前提条件):
framework/registry/LAYER_REGISTRY.yaml - トレーサビリティ:
framework/governance/TRACEABILITY.md - レイヤースキル:
../doc-brd/SKILL.md…../doc-iplan/SKILL.md - 関連スキル:
../context-analyzer/SKILL.md·../skill-recommender/SKILL.md·../doc-flow/SKILL.md
コメント
Markdown 対応