概要
Claude Code等のAIエージェントが効率的に動作するよう設計された、要件定義からデプロイまでを一貫して管理するAI駆動型開発のためのリポジトリテンプレート。
詳細内容
このリポジトリは、AIエージェント(特にClaude Code)によるソフトウェア開発ライフサイクル(SDLC)の自律的な遂行を支援するためのテンプレートです。開発プロセスを「Specification(仕様)」「Design(設計)」「Code(実装)」「Deploy(デプロイ)」の4フェーズに構造化し、各フォルダにAI向けの指示ファイル(CLAUDE.md)やドキュメントの雛形を配置しています。
主な特徴は以下の通りです:
1. **AI主導のモデル**: 人間が上位レベルで監督し、AIが実務を行うことを前提とした設計。
2. **Everything-in-repo**: 要件、設計書、意思決定記録(ADR)、タスク追跡のすべてをコードと共にGitリポジトリ内で管理し、AIが外部ツールなしですべての文脈を把握可能にする。
3. **コンテキスト最適化**: トークン消費を抑えるための階層的な指示構造や、意思決定の履歴を分割して読み込ませる仕組みを採用。
4. **自動化スキル**: Claude Codeで使用可能なカスタムスキル(/SDLC-init, /SDLC-elicit等)が同梱されており、対話形式での要件定義や実装プランの生成を自動化できる。
単なるツールの提供ではなく、AI時代の新しいエンジニアリング・プラクティスを具体化したフレームワークとなっています。