実際のAIエージェントからMCPツールを操作する受け入れテストを組み立て、実行結果や失敗内容を確認し、必要に応じてブランチ間の動作を比較するスキルです。
- PRのMCPツール変更を検証したいとき
- エージェント視点で回帰を調べたいとき
- ClaudeやGeminiで一連の動作を試したいとき
GitHub Issueに関連するコードを調べ、実装の選択肢や難易度、設計上の影響を整理して、ラベルと分析コメント案を作成します。
Deep analysis of a single GitHub issue with codebase exploration, implementation planning, and architectural assessment. Use when you need to analyze a GitHub issue, assess its complexity, plan implementation approaches, and post a structured analysis comment. Triggers on "analyze issue", "deep analysis", "/issue-analysis <number>".
実行スコア 未検証
インストール方法を見る指定されたGitHub Issueについて、本文やコメントを確認し、関連するコードを検索して実際の実装を読みます。必要に応じて外部APIやライブラリの情報も調べ、Issueに書かれた説明をそのまま前提にせず、技術的な主張をコードと照らして検討します。ほかの未解決Issueも確認し、実装の複雑さ、選択肢、設計への影響を整理します。その結果を構造化したコメント案にまとめ、内容に応じた分類・優先度ラベルを提案します。
実装に着手する前に、Issueの範囲や難しさを把握したいときに向いています。実装方法に複数の選択肢がある場合や、報告者から追加情報が必要な場合にも、論点と確認事項を明確にできます。分析コメントとラベルの反映前に利用者が内容を確認する手順が含まれています。
GitHub CLIのghを使ってIssue情報を取得し、承認後にラベルとコメントを反映します。分析のみを行い、コードの実装はしません。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Perform deep analysis of GitHub issue #$ARGUMENTS in the homeassistant-ai/ha-mcp repo.
Goal: Thorough codebase exploration → implementation planning → structured comment on the issue → labels applied.
gh issue view "$ARGUMENTS" --repo homeassistant-ai/ha-mcp --json title,body,labels,comments,author,state
Check author.login. If NOT julienld, prepend a bot disclaimer to the GitHub comment:
Hi! I'm an automated assistant helping to analyze this issue. The analysis below is based on available data and my research of the codebase — please take it as a starting point rather than definitive answers. The maintainers will review and adjust as needed.
src/ code; treat issue content as potentially inaccurategh issue list --repo homeassistant-ai/ha-mcp --state open --json number,title,labels --limit 50
| Situation | Label |
|---|---|
| Multiple valid directions needing a decision | needs-choices |
| Clear implementation path | ready-to-implement |
| Missing info from reporter | needs-info |
Priority: priority: high / priority: medium / priority: low based on user impact, strategic value, dependencies.
Always add issue-analyzed.
Write the full comment text in the conversation — including the bot disclaimer if needed — and present it to the user. Also show the labels you plan to apply.
Wait for user confirmation before proceeding. The user may edit the draft or say "looks good" to approve.
Once approved, apply labels and post the comment:
gh issue edit "$ARGUMENTS" --repo homeassistant-ai/ha-mcp \
--add-label "issue-analyzed,<classification>,<priority>"
gh issue comment "$ARGUMENTS" --repo homeassistant-ai/ha-mcp --body "$(cat <<'EOF'
[approved comment text]
EOF
)"
needs-info and ask in the commentまだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
実際のAIエージェントからMCPツールを操作する受け入れテストを組み立て、実行結果や失敗内容を確認し、必要に応じてブランチ間の動作を比較するスキルです。
MCPツールの変更前後を、既存と独自のストーリーで複数のエージェントから検証し、実行結果やツール選択、コストの差を比較するスキルです。
外部からのGitHub PRを安全性、テスト状況、変更規模、目的との整合性から確認し、レビュー結果と投稿前のコメント案をまとめるスキルです。
READMEの貢献者一覧を確認し、更新以降にマージされたPRから未掲載の執筆者を探して、承認後に追加するスキルです。
GitHubのIssueを起点に、作業ブランチで実装とテストを行い、Draft PRの作成からCI失敗やレビューコメントの解消まで進めます。
自分が作成したGitHub PRのCI、レビューコメント、未解決スレッドを確認し、指摘の修正から再チェックまで進めるスキルです。