CodeLens は何をしますか?
AIを活用したコードレビューエージェントで、候補者の履歴書が実際のプロジェクト、スキル、開発行動を正確に反映しているかどうかをGitHubリポジトリから分析します。
機能概要
- リポジトリ分析: 指定されたGitHubリポジトリをクローンし、コード構造、コミット履歴、ファイル構成を解析します。
- スキルマッチング: 履歴書に記載されたスキル(プログラミング言語、フレームワーク、ツール)とリポジトリ内の実際の使用状況を比較します。
- 行動証跡分析: コミットメッセージ、プルリクエスト、Issueコメントなどから、開発者の貢献度や協調性を評価します。
- レポート生成: 分析結果をわかりやすいレポートとして出力し、採用判断に役立てます。
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIコーディングエージェント
必要条件
- GitHub APIトークン(リポジトリへのアクセス権限が必要)
- Node.js 18+
使用例
git clone https://github.com/Lamya2006/CodeLens.git
cd CodeLens
npm install
npm run analyze -- --repo https://github.com/example/repo --resume ./resume.json
出力例
{
"matchScore": 0.85,
"matchedSkills": ["JavaScript", "React", "Node.js"],
"unmatchedSkills": ["Python", "Docker"],
"behaviorInsights": ["アクティブなコントリビューター", "コードレビューへの参加あり"]
}
ライセンス
MIT