mcpField
G
gitcrawl

gitcrawl

github.com/openclaw開発393.3k387 回インストール今日更新
リポジトリ

gitcrawl について

GitHubのローカルアーカイブからIssue、プルリクエスト、関連スレッド、クラスターを探すメンテナー向けスキルです。アーカイブは候補情報として扱い、判断や公開変更の前にGitHubの現状を確認します。

主な機能

  1. 01GitHubローカルアーカイブの検索
  2. 02関連スレッドとクラスターの発見
  3. 03アーカイブの鮮度とDBパスの確認
  4. 04対象スレッドやPR詳細の同期
  5. 05候補情報と現状の区別

活用シーン

  1. 01関連するIssueやプルリクエストの発見
  2. 02スレッドのクラスターと履歴の確認
  3. 03ローカルアーカイブの古さの確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/openclaw/openclaw --skill gitcrawl

インストール後、Claude Code で/gitcrawlを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

Gitcrawl

発見にはローカルの GitHub アーカイブを使用し、メンテナーとしての判断や公開リポジトリへの変更を行う前に、現在の GitHub の状態を確認してください。gitcrawl doctor --json で鮮度と設定済みのデータベースパスを確認します。

gitcrawl threads owner/repo --numbers <number> --include-closed --json
gitcrawl neighbors owner/repo --number <number> --limit 12 --json
gitcrawl search issues "query" -R owner/repo --state open --json number,title,url
gitcrawl clusters owner/repo --sort size --min-size 5
gitcrawl cluster-detail owner/repo --id <cluster-id>

結果が古い場合は、--sync-if-stale 5m を指定した範囲限定検索を行うか、gitcrawl sync owner/repo --numbers 123,456 --with pr-details で対象を絞って同期してください。後者は、ローカルの PR ファイル、コミット、チェック、ワークフロー実行、レビューコメントスレッドの解決状態を取り込みます。別個の GitHub CLI キャッシュにはデータを取り込みません。

現在の GitHub の状態

PATH 上の gh をそのまま使用し、必要最小限のネイティブ JSON フィールドを指定してください。

gh pr view <number> -R owner/repo --json number,title,state,url,isDraft,headRefName,headRefOid
gh pr checks <number> -R owner/repo --json name,state,bucket,link
gh issue view <number> -R owner/repo --json number,title,state,closedAt,url

gitcrawl gh は削除されました。終了コード 2 は移行についての通知であり、認証エラーではありません。--live/--cached フラグや旧フィールド名を gh に渡したり、古い Gitcrawl を復元したり、既存の Octopool シムを迂回したり、削除されたコマンドを修復するために認証/PATH/設定を変更したりしないでください。共有 gh キャッシュは Octopool が管理し、ローカルアーカイブは Gitcrawl が管理します。この引き継ぎの設定や診断については、アップストリームの移行ガイドを参照してください。

アーカイブの境界

アーカイブの状態や類似性は、候補を示す証拠であり、重複や課題の解決を証明するものではありません。リポジトリ、課題/PR 番号、絶対日付での期間、クラスター ID、鮮度、既知の不足情報を報告してください。close-thread、close-cluster、正規メンバーの選択はローカルでの上書きであり、GitHub は変更しません。公開リポジトリへの変更には、認可された gh ワークフローとチェックアウトの証明を使用してください。

アーカイブの正確な件数を確認するための sql サブコマンドは Gitcrawl にありません。doctor --json から .db_path を確認し、sqlite3 -readonly を使用してください。メンテナー向けコマンドを使わずにデータベースの行を変更しないでください。Gitcrawl の実装作業では、チェックアウト先のリモートが openclaw/gitcrawl であることを確認し、リポジトリ独自の手順に従ってください。

コメント