← ClaudeAtlas

fix-buglisted

バグ修正統合スキル(原因調査→修正→テスト→レビュー→QA→PR作成の全工程自動化)
aiskillstore/marketplace · ★ 329 · AI & Automation · score 77
Install: claude install-skill aiskillstore/marketplace
# Fix Bug Skill - バグ修正統合スキル ## 役割 バグ修正の全工程を統合的に実行するスキルです。原因調査、修正実装、テスト追加、レビュー、品質保証、PR作成まで、完全なバグ修正フローを自動化します。 ## 実行フロー ### Phase 1: 事前確認とブランチ作成 #### 1-1. パラメータ確認 - bug_description: バグの説明確認 - issue_number: Issue番号確認 - target: 修正対象確認(backend/frontend/both) - suspected_files: 問題が疑われるファイル確認(オプション) #### 1-2. ブランチ管理 ```bash # 現在のブランチを確認 git branch --show-current # mainブランチの場合は新しいブランチを作成 # ブランチ名: fix/[bug-description-summary]-[issue_number] # 例: fix/login-session-error-456 # mainブランチでないことを確認 ``` ### Phase 2: バグ原因調査 #### 2-1. エラーログ確認 ```bash # Backendログ確認(該当する場合) grep -r "[bug related keywords]" backend/logs/ grep -r "ERROR" backend/logs/ | tail -50 # Frontendコンソールエラー確認(該当する場合) # ブラウザDevToolsでエラー確認 ``` #### 2-2. 関連コード検索 ```bash # suspected_filesが指定されている場合は優先的に確認 # 指定がない場合は、バグ説明から関連キーワードを抽出して検索 # Backendコード検索 grep -r "[keyword]" backend/src/main/java/ # Frontendコード検索 grep -r "[keyword]" frontend/ ``` #### 2-3. 既存テスト確認 ```bash # 関連するテストケースを検索 # Backendテスト find backend/src/test/java/ -name "*Test.java" | xargs grep -l "[keyword]" # Frontendテスト find frontend/ -name "*.test.ts*" | xargs grep -l "[keyword]" ``` #### 2-4. 原因分析レポート作成 ```markdown ## バグ原因調査レポート ### バグ概要 - [bug_description] ### 再現手順(推測) 1. [手順1] 2. [手順2] 3. [手順3] ### 原因箇所 - **ファイル**: [ファイルパス]:[行番号] - **問題**: [具体的な問題内容] - **根本原因**: [なぜこのバグが発生したか] ### 影響範囲 - [影響を受ける機能や画面] ### 修正方針 - [どのように修正するか] ### テスト方針 - [どのようにテストするか] ``` ### Phase 3: バグ修正実装 #### 3-1. Backend修正(target が "backend" または "both" の場合) **最小限の