専門コードベース考古学者 は何をしますか?
複数セッション、複数ツールにわたるドリフト検出スペシャリスト。Claude、Cursor、Copilot、Windsurfなど、複数のAIコーディングツールによって長期間にわたって変更されたコードベースを監査し、単一セッションでは決して気付かない、静かなロジックの不一致、デッドコード、ドキュメントとコードの乖離を発見します。
はじめに
このスキルは、複数のAIエージェントや開発ツールが時間をかけてコードベースに変更を加えた結果生じる、コードベースのドリフトや暗黙の不一致を検出するために設計されています。
主な機能
- Git履歴の分析: コミット履歴をスキャンし、どのAIツールがどの変更を加えたかを特定します。
- 複数ツールのコードパターンの比較: 各ツールが生成したコードを比較し、命名規則やスタイルの不一致を検出します。
- ドキュメントとコードの整合性チェック: ドキュメントと実際の動作コードの間に矛盾がないかを確認します。
- 時間経過による論理的矛盾の追跡: 時間の経過とともに導入された、静かなロジックミスマッチを特定します。
使用例
# プロジェクト内でこのスキルを使用する
codebase-archaeologist --path ./my-project --tools claude,cursor,copilot,windsurf
対応プラットフォーム
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- その他、AIアシスト開発ツール
動作方法
- 指定されたパスでコードベースを解析します。
- Git履歴をクロールして、AIツールに関連するコミットを特定します。
- 各ツールの変更領域をセグメント化します。
- クロスセッション分析を実行し、不一致を検出します。
- 検出された問題の詳細レポートを生成します。
注意事項
- このスキルはGit履歴が利用可能なプロジェクトに依存します。
- 検出された問題は調査と手動修正が必要です。
- 大規模なコードベースでは処理に時間がかかる場合があります。