本文へ移動
cccskills
無料GitHub で公開日本語紹介

issue-analysis

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>".

homeassistant-ai/ha-mcpスター 5,351(GitHub 5,351 + cccskills 0)
連携ツールGitHub

実行スコア 未検証

インストール方法を見る

こんなときに便利

  • Issueの難易度を実装前に把握したいとき
  • 実装方針の選択肢を比較したいとき
  • Issueの分析コメント案を作成したいとき
  • 不足情報や優先度を整理したいとき

日本語での紹介

できること

指定されたGitHub Issueについて、本文やコメントを確認し、関連するコードを検索して実際の実装を読みます。必要に応じて外部APIやライブラリの情報も調べ、Issueに書かれた説明をそのまま前提にせず、技術的な主張をコードと照らして検討します。ほかの未解決Issueも確認し、実装の複雑さ、選択肢、設計への影響を整理します。その結果を構造化したコメント案にまとめ、内容に応じた分類・優先度ラベルを提案します。

こんなときに便利

実装に着手する前に、Issueの範囲や難しさを把握したいときに向いています。実装方法に複数の選択肢がある場合や、報告者から追加情報が必要な場合にも、論点と確認事項を明確にできます。分析コメントとラベルの反映前に利用者が内容を確認する手順が含まれています。

使い方の例

  • 「Issue 123を分析し、実装方法と複雑さを整理してください」
  • 「このIssueに関係するコードを調べて、分析コメント案を作ってください」

注意点

GitHub CLIのghを使ってIssue情報を取得し、承認後にラベルとコメントを反映します。分析のみを行い、コードの実装はしません。

この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。

含まれるファイル(1)

  • SKILL.md3.0 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Issue Analysis

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.

Step 1: Fetch Issue Details

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.


Step 2: Research Phase (before drawing conclusions)

  • Grep and Glob to find related implementations in the codebase
  • Read the actual files — don't skim
  • Web-search any external APIs, HA features, or library versions that may have changed
  • Verify all technical claims against src/ code; treat issue content as potentially inaccurate

Step 3: Assess Other Open Issues (for priority context)

gh issue list --repo homeassistant-ai/ha-mcp --state open --json number,title,labels --limit 50

Step 4: Determine Labels

SituationLabel
Multiple valid directions needing a decisionneeds-choices
Clear implementation pathready-to-implement
Missing info from reporterneeds-info

Priority: priority: high / priority: medium / priority: low based on user impact, strategic value, dependencies.

Always add issue-analyzed.

Step 5: Draft Analysis for User

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.

Step 6: Apply Labels and Post Comment

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
)"

Guidelines

  • DO NOT implement — analysis only
  • Research before concluding; never state guesses as facts
  • Acknowledge uncertainty rather than speculating
  • If issue needs more info from reporter, add needs-info and ask in the comment

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

コメント

ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。

まだコメントはありません。最初のコメントを書いてみませんか。

送信するとすぐに公開されます。メールアドレスや電話番号などの個人情報は書かないでください。URL は 2 つまでです。

0 / 1000 文字

このフォームは reCAPTCHA で保護されており、Google のプライバシーポリシーと利用規約が適用されます。

同じリポジトリのスキル

bat-adhoc

無料概要あり

実際のAIエージェントからMCPツールを操作する受け入れテストを組み立て、実行結果や失敗内容を確認し、必要に応じてブランチ間の動作を比較するスキルです。

  • PRのMCPツール変更を検証したいとき
  • エージェント視点で回帰を調べたいとき
  • ClaudeやGeminiで一連の動作を試したいとき
homeassistant-ai/ha-mcp5,3512026年10月29日 更新

bat-story-eval

無料概要あり

MCPツールの変更前後を、既存と独自のストーリーで複数のエージェントから検証し、実行結果やツール選択、コストの差を比較するスキルです。

  • リリース版と変更中の動作を比較したいとき
  • 変更箇所に合うテストストーリーを選びたいとき
  • 未カバーの回帰シナリオを作りたいとき
homeassistant-ai/ha-mcp5,3512026年10月29日 更新

contrib-pr-review

無料概要あり

外部からのGitHub PRを安全性、テスト状況、変更規模、目的との整合性から確認し、レビュー結果と投稿前のコメント案をまとめるスキルです。

  • 外部コントリビューターのPRをレビューしたいとき
  • 変更コードのテスト状況を確認したいとき
  • PRと関連Issueの整合性を見たいとき
homeassistant-ai/ha-mcp5,3512026年10月29日 更新

contributors-update

無料概要あり

READMEの貢献者一覧を確認し、更新以降にマージされたPRから未掲載の執筆者を探して、承認後に追加するスキルです。

  • PR執筆者の掲載漏れを探したいとき
  • 貢献者一覧の追加案を作りたいとき
  • READMEの貢献者欄を更新したいとき
homeassistant-ai/ha-mcp5,3512026年10月29日 更新

issue-to-pr-resolver

無料概要あり

GitHubのIssueを起点に、作業ブランチで実装とテストを行い、Draft PRの作成からCI失敗やレビューコメントの解消まで進めます。

  • GitHub Issueを実装からPRまで進めたいとき
  • IssueからDraft PRを作成したいとき
  • CI失敗やレビューコメントを解消したいとき
homeassistant-ai/ha-mcp5,3512026年10月29日 更新

my-pr-checker

無料概要あり

自分が作成したGitHub PRのCI、レビューコメント、未解決スレッドを確認し、指摘の修正から再チェックまで進めるスキルです。

  • 自分のPRのCI状況を確認したいとき
  • レビュー指摘を整理して修正したいとき
  • 修正後にレビュー項目を解決したいとき
homeassistant-ai/ha-mcp5,3512026年10月29日 更新

homeassistant-ai のスキルをすべて見る

このスキルの問題を報告する