Claude-skill-registry github-issue-quality-checker

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/github-issue-quality-checker" ~/.claude/skills/majiayu000-claude-skill-registry-github-issue-quality-checker && rm -rf "$T"
manifest: skills/data/github-issue-quality-checker/SKILL.md
source content

GitHub Issue Quality Checker

Overview

GitHubリポジトリのOpen状態のIssueを自動で分析し、品質が低い・内容が曖昧なIssueを検出するスキル。タイトルの曖昧さ、本文の情報不足、環境情報の欠如などを総合評価し、開発者が対応すべき優先度の高いIssueを特定します。

Quick Start

環境設定

# GitHub Personal Access Tokenを設定
export GITHUB_TOKEN="ghp_your_token_here"

# 対象リポジトリを設定
export GITHUB_REPOSITORY="owner/repository-name"

基本実行

# テキスト形式で結果出力(デフォルト)
python scripts/main.py

# JSON形式で結果出力
python scripts/main.py --output-format json

# コマンドライン引数で直接指定
python scripts/main.py --repository owner/repo --output-format text

Core Capabilities

1. Issue品質評価アルゴリズム

評価項目

  • タイトル評価(40点満点):文字数、曖昧さパターン
  • 本文評価(60点満点):文字数、情報量
  • 情報量ボーナス:環境情報、再現手順、エラー情報などの有無
  • その他:ラベルの有無、コードブロックの有無

スコアリング方式

  • 満点100点から減点方式
  • 低いスコアほど品質が低い
  • 詳細な評価基準は
    references/quality_criteria.md
    を参照

2. 出力形式

テキスト形式

  • Issue詳細情報
  • 品質スコアと評価理由
  • タイトル・本文のプレビュー
  • 対応すべき理由の明示

JSON形式

  • 機械処理可能な構造化データ
  • CI/CDパイプラインでの利用に適した形式

3. GitHub API連携

  • GitHub REST API v3使用
  • 認証済みリクエスト(5,000 req/hour)
  • レート制限対応
  • エラーハンドリング実装

使用例

基本的な利用シーン

# リポジトリのIssue品質をチェック
python scripts/main.py

CI/CDでの活用

- name: Check Issue Quality
  run: |
    python .claude/skills/github-issue-quality-checker/scripts/main.py --output-format json > quality_report.json
    # レポートを解析してアクション

定期メンテナンス

# 毎週のIssue品質チェック
echo "Weekly Issue Quality Report:"
python scripts/main.py

Resources

scripts/

main.py - メイン実行スクリプト

  • GitHub API連携
  • Issue品質評価ロジック
  • 結果出力とフォーマット
  • コマンドライン引数処理

references/

quality_criteria.md - 品質評価基準の詳細

  • スコアリングアルゴリズム
  • 評価項目と配点
  • 具体的な計算例
  • 品質判断の目安

github_api_usage.md - GitHub API使用ガイド

  • APIエンドポイント詳細
  • 認証方法と権限
  • レート制限情報
  • セキュリティ考慮事項

api_reference.md - クイックリファレンス

  • 環境変数一覧
  • コマンドライン使用法
  • 出力形式仕様

assets/

output_template.md - 結果出力テンプレート

  • テキスト形式の出力フォーマット
  • Markdownレポートのテンプレート構造

Quality Criteria Reference

詳細な品質評価基準は

references/quality_criteria.md
を参照してください。

GitHub API Usage

GitHub APIの詳細な使用方法は

references/github_api_usage.md
を参照してください。


Dependencies: Python 3.7+, requests library