karaage0703/ai-assistant-workspace/xs-github-repo-analyzer
Claude Code and agent skill by karaage0703/ai-assistant-workspace
- community
Checking that the SKILL.md file is still in the repository.
GitHubリポジトリの内容を詳しく分析するスキル。現行HEADを確認し、DeepWikiの索引commitの鮮度を検証して併用。リポジトリ構造・技術スタック・主要ファイルを整理して報告。「リポジトリ分析して」「このリポジトリ見て」で使用。
Install
npx vskill@latest install karaage0703/ai-assistant-workspace/xs-github-repo-analyzerSKILL.md
GitHub Repo Analyzer
GitHubリポジトリの内容を詳しく分析し、構造化レポートを生成する。
手順(必ずこの順番で実行)
Step 1: リポジトリ情報の正規化
ユーザー入力から owner/repo を抽出:
https://github.com/owner/repo→owner/repoowner/repo→ そのまま使用
Step 2: 現行HEADとDeepWikiの情報を取得
最初にGitHubでdefault branchと現行HEADを確認する。
以後のソース確認はこのSHAを基準にする。is_private=true の場合はDeepWikiの取得を省略する。
2a. Deepwikiで詳細情報を取得(並行実行):
公開リポジトリの場合だけ、利用できるWeb取得ツールで https://deepwiki.com/<owner>/<repo> にアクセス。非公開リポジトリの識別子やコードはDeepWikiへ送らず、GitHubの許可された読み取り経路を使う。
取得する情報: 概要・目的、アーキテクチャ・設計思想、ディレクトリ構造、技術スタック、主要コンポーネント
2b. gh CLIでメタ情報を取得(並行実行):
Star数・Fork数・ライセンス・作成日などはDeepwikiにないため、常にgh CLIで取得する。
DeepWikiの Last indexed のcommitリンクから索引SHAを取得し、GitHubの現行HEADと比較する。
- SHA一致: 現行版の補助解説として使う。
- HEADが先行: 差分があることを示し、主要な主張を現行コードで確認する。
- SHA不明・比較不能・分岐: 鮮度を検証できないと明記し、現在の仕様をDeepWikiだけで断定しない。
いずれの場合もStep 3で主要な機能・構成を確認する。
Step 3: 現行コードで主要な主張を確認
DeepWikiの取得成否にかかわらず、README・主要コード・設定を確認する。
必要に応じて /tmp にcloneして詳細分析:
分析後は今回作成した repo_tmp だけを、環境のゴミ箱など復元可能な方法で片付ける。他の既存checkoutを削除しない。片付け手段がなければ保存場所を報告する。
Step 4: レポート生成
以下の形式で整理して報告:
Step 5: 保存(求められた場合)
note-taking スキルの手順に従い notes/ に保存。
注意点
- Deepwikiはオープンリポジトリのみ対応。プライベートリポジトリは gh CLI を使う
- cloneは毎回固有の一時ディレクトリへ作成し、確認対象のSHAを固定する
- 大規模リポジトリの場合、全ファイルを読むのではなく構造とREADMEから把握する
使用例
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/xs-github-repo-analyzer/SKILL.md
Popularity
- Repository stars
- 137
- Repository forks
- 14
- 7-day trend score
- 25
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/karaage0703/ai-assistant-workspace/xs-github-repo-analyzer)