mcpField
F
fix-bug

fix-bug

github.com/willbooster開発55 回インストール
リポジトリ

fix-bug について

fix-bug は、報告されたソフトウェアの不具合を診断・修正するための手順型スキルです。焦点を絞ったテストで再現し、小さな実装変更を加えて検証する流れを示します。

主な機能

  1. 01期待動作と実際の動作を整理
  2. 02軽量なデバッグ証拠を収集
  3. 03対象を絞った回帰テストを作成
  4. 04小さく一貫性のある修正
  5. 05確認を実行して原因を要約

活用シーン

  1. 01報告された不具合を確実に再現
  2. 02コード変更前に回帰テストを追加
  3. 03修正を検証してリポジトリ変更を準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/willbooster/agent-skills --skill fix-bug

インストール後、Claude Code で/fix-bugを入力して読み込まれたか確認します。

詳細

バグ修正ワークフロー

  1. 報告されたバグを正確に把握します。
    • 期待される動作、実際の動作、および問題を再現する最小限の範囲を特定します。
  2. 既存のテストを確認し、拡張するのに最適な場所を見つけます。
    • 広範な新しいテストファイルを追加するより、既存の焦点を絞ったテストファイルを拡張することを優先します。
  3. テストを変更する前に、失敗の原因を説明するのに役立つデバッグ情報を集めます。
    • 技術スタックに適したログ、スクリーンショット、トレース、またはその他の軽量な診断手段を使用します。
  4. バグを再現するまでテストを拡張します。
    • 関連するテストがすでにこのバグで失敗する場合は、それを再現テストとして維持し、必要な場合にのみ内容を絞り込みます。
    • 再現が最小限で、信頼性があり、報告されたバグに明確に関連付けられたら、そこで終了します。
  5. 新規または既存のアサーションを弱めずに実装を修正します。
    • コード変更は、可能な限り小さく、一貫性のあるものにします。
  6. 拡張したテストを実行し、修正を適用した状態で合格することを確認します。
  7. リポジトリのワークフローでより広範な検証が必要な場合は、対象のテストに合格した後で、関連するチェックを実行します。
  8. 根本原因、テストの拡張内容、実装の修正内容を要約します。
  9. 変更をコミットしてプッシュし、open-pr または update-pr スキルを実行します。

コメント