From spec-flow
Investigates root causes of runtime issues by tracing actual execution flows. Prohibits speculative fixes until cause is identified. Operates in feature mode (with plan.md) or standalone mode (without). Use when encountering bugs, errors, or unexpected behavior.
How this skill is triggered — by the user, by Claude, or both
Slash command
/spec-flow:fixThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**原則: 原因が特定されるまでコードを修正しない。**
原則: 原因が特定されるまでコードを修正しない。
推測に基づく修正は禁止。実際の実行フローを追い、事実に基づいて原因を特定する。 調査用の一時デバッグログの追加や検証スクリプトの作成は許可(修正ではなく調査手段)。
Step 0: コンテキスト判定
Step 1: 症状の整理
Step 2: 実行フローのトレース + 原因特定
Step 3: 修正方針の提示
docs/plans/{feature-name}/plan.md がある場合。仕様を参照しながら調査する$ARGUMENTS に feature-name があればそのディレクトリを使用。なければ Glob docs/plans/**/plan.md で候補を探し、AskUserQuestion で選択させる。候補0件なら standalone で進行。
$ARGUMENTS または AskUserQuestion で以下を把握する:
エントリポイントから症状発生箇所まで、コードを実際に追って原因を特定する。
原因が特定できない場合は追加調査をユーザーと繰り返す。推測で先に進まない。
原因・修正案・根拠・影響範囲をユーザーに提示する。
npx claudepluginhub 884js/spec-flow --plugin spec-flowGuides developers through systematic root cause investigation of bugs and failures. Use when encountering test failures, errors, or unexpected behavior.
Enforces structured root cause analysis with module freeze and evidence-based hypothesis. Use when encountering any bug, error, or unexpected behavior.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.