claude-dev-kit は何をしますか?
可読性とレビュー可能性を備えたAI支援開発のためのスキャフォールド。Claude Codeを、階層化パイプライン、24の監査スキル、11のスタック、MCPサーバー、Anthropicドリフト追跡により、レビュー可能な協力者に変えます。
概要
marcoguillermaz/claude-dev-kit は、Claude Codeを使用したAI支援開発において、生成されるコードや成果物の可読性とレビュー可能性を確保するための包括的なスキャフォールドです。従来のAIコード生成における「ブラックボックス」問題を解決し、AIをチームの一員として扱えるようにします。
主な機能
- 階層化パイプライン: 成果物を段階的にレビュー・改善するためのパイプラインを提供します。
- 24の監査スキル: コード品質、セキュリティ、パフォーマンスなど、多角的な観点から自動監査を実行します。
- 11のスタック対応: 主要なフレームワークやライブラリに対応し、プロジェクトに応じたテンプレートを提供します。
- MCPサーバー: モデルコンテキストプロトコル(MCP)を使用した効率的なツール連携を実現します。
- Anthropicドリフト追跡: AnthropicのAPIやモデルの変更を追跡し、プロジェクトへの影響を最小限に抑えます。
インストール
# リポジトリをクローン
gh repo clone marcoguillermaz/claude-dev-kit
# または直接ダウンロード
curl -L https://github.com/marcoguillermaz/claude-dev-kit/archive/main.tar.gz | tar xz
使用方法
- プロジェクトのルートディレクトリに移動します。
claude.mdファイルを確認し、プロジェクト固有の設定を行います。- 以下のコマンドでパイプラインを実行します。
claude pipeline run --stage review
設定
claude.json にて、使用する監査スキルやスタック、パイプラインの挙動をカスタマイズできます。
{
"audit_skills": ["lint", "security", "performance"],
"stack": "react-typescript",
"pipeline": {
"stages": ["generate", "review", "refine"]
}
}
監査スキル一覧(24スキル)
| カテゴリ | スキル名 | 説明 |
|---|---|---|
| コード品質 | lint | コードスタイルの統一 |
| セキュリティ | security | 脆弱性のスキャン |
| パフォーマンス | performance | 実行速度の最適化 |
| ... (その他21スキル) | ... | ... |
対応スタック(11スタック)
- React + TypeScript
- Node.js + Express
- Python + FastAPI
- ... (その他8スタック)
Anthropic ドリフトトラッキング
AnthropicのAPI変更やモデル更新を自動的に検出し、プロジェクトの設定ファイルやプロンプトを更新する必要がある場合に警告を表示します。
ライセンス
MIT License
貢献
プルリクエスト、イシュー報告、機能リクエストを歓迎します。詳細は CONTRIBUTING.md を参照してください。