skills/bug-report/SKILL.md
対話形式でバグをヒアリングし、コード調査の上で構造化されたGitHub Issueを作成する。
npx skillsauth add ousiass/claude-config bug-reportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
非エンジニアでも利用可能。対話に答えるだけで適切なバグレポートが作成される。
gh CLI(GitHub Issue 出力時)/bug-report ログインできない): 初期情報として扱い、不足分をヒアリング平易な日本語で質問し、技術用語は使わない。
AskUserQuestion で以下をまとめて聞く(引数でわかっている情報はスキップ):
回答内容に応じて必要な情報だけ追加で聞く(最大3つ、回答から推測できることは聞かない):
| 状況 | 追加で聞くこと | |------|-------------| | エラーメッセージあり | エラーの詳細、スクリーンショット | | 再現条件が不明 | 毎回か特定条件か | | 画面・UI の問題 | ブラウザ、デバイス、画面サイズ | | データの問題 | 特定データ・アカウントでのみか | | タイミングの問題 | いつから、直前の変更 | | 操作手順が不明確 | 具体的な操作手順 |
Grep/Glob 検索。必要に応じて Explore エージェントで広範な調査gh issue list --state open --search "<バグの要約>" で既存 Issue を検索(NEW) を明示)AskUserQuestion で出力先を確認:
[Bug] <機能>: <症状> で固定。
<機能> — バグ発生箇所の画面・機能・モジュール名を 1〜3 語で。コード調査で確認した実際の名前を優先する。日本語可。<症状> — 何が起きているかを簡潔に。終止形または体言止め。例:
[Bug] ログイン: 正しいパスワードでも認証に失敗する[Bug] 検索: 日本語入力で結果が0件になる[Bug] 注文確認画面: 合計金額が二重表示されるbug — 固定severity:<level> — フェーズ4 の重大度判定に対応:
severity:criticalseverity:highseverity:mediumseverity:lowarea:<領域> — 機能領域。コード調査で特定したモジュール名・ディレクトリ名を kebab-case 英小文字で。例: area:auth, area:search, area:checkouttype:<種類> — 次から 1 つ選ぶ:
type:ui — 画面表示・スタイルtype:api — API・バックエンド通信type:data — データ・DB・状態管理type:auth — 認証・認可type:perf — パフォーマンスtype:logic — ビジネスロジック・計算type:i18n — 国際化・ローカライズIssue 作成前に必ず実行:
gh label list --limit 200 --json name -q '.[].name'
(NEW) マークを付けて表示し、ユーザー承認を得てから gh label create <name> で作成。承認なしに作成しないgh label create で先に作成gh issue create \
--title "[Bug] <機能>: <症状>" \
--label bug \
--label "severity:<level>" \
--label "area:<領域>" \
--label "type:<種類>" \
--body-file <本文>
templates/issue.md を参照bug-report-<要約(kebab-case)>.md を生成| 重大度 | 基準 | 例 | |-------|------|-----| | 🔴 Critical | サービス停止、データ損失、セキュリティリスク | ログインできない、データが消える | | 🟠 High | 主要機能が使えない、回避策なし | 検索が動かない、保存できない | | 🟡 Medium | 機能は使えるが不便、回避策あり | 表示崩れ、動作が遅い | | 🟢 Low | 軽微、使用に支障なし | 誤字、色のずれ |
/bug-fix #<Issue番号> を案内するtesting
PRのTest planチェックリストからローカル実行用テスト手順書を生成しPRコメントに投稿
content-media
Stitchモックzipを展開しShopify OS 2.0テーマ(Atomic Design snippets構造)に変換する
devops
Stitchモックzipを展開しNetlifyデプロイ可能な構造に変換する
development
既存の仕様書ディレクトリをHextraテーマのHugo仕様書サイトに変換する