Open状態のGitHub Issueから低品質・曖昧なIssueを検出して分析するスキル。 「Issueが多すぎてどれから対応すべきか分からない」「質問や報告の質を上げたい」場合に使用。 環境変数で指定されたリポジトリのIssueを品質評価し、最もスコアの低いIssueを特定する。
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
name: github-issue-quality-checker
description: >
Open状態のGitHub Issueから低品質・曖昧なIssueを検出して分析するスキル。
「Issueが多すぎてどれから対応すべきか分からない」「質問や報告の質を上げたい」場合に使用。
環境変数で指定されたリポジトリのIssueを品質評価し、最もスコアの低いIssueを特定する。
---
# GitHub Issue Quality Checker
## Overview
GitHubリポジトリのOpen状態のIssueを自動で分析し、品質が低い・内容が曖昧なIssueを検出するスキル。タイトルの曖昧さ、本文の情報不足、環境情報の欠如などを総合評価し、開発者が対応すべき優先度の高いIssueを特定します。
## Quick Start
### 環境設定
```bash
# GitHub Personal Access Tokenを設定
export GITHUB_TOKEN="ghp_your_token_here"
# 対象リポジトリを設定
export GITHUB_REPOSITORY="owner/repository-name"
```
### 基本実行
```bash
# テキスト形式で結果出力(デフォルト)
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)
- レート制限対応
- エラーハンドリング実装
## 使用例
### 基本的な利用シーン
```bash
# リポジトリのIssue品質をチェック
python scripts/main.py
```
### CI/CDでの活用
```yaml
- name: Check Issue Quality
run: |
python .claude/skills/github-issue-quality-checker/scripts/main.py --output-format json > quality_report.json
# レポートを解析してアクション
```
### 定期メンテナンス
```bash
# 毎週の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
No comments yet. Be the first to comment!