次号掲載予定 (2026-03-28号)
#128 219文字 • 2分

ai-sdlc-scaffold: AIファーストなソフトウェア開発のためのSDLCテンプレートリポジトリ

原題: GitHub - pangon/ai-sdlc-scaffold: Template scaffolding for AI-first software development focused on the pre-coding phases

日本語

概要

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時代の新しいエンジニアリング・プラクティスを具体化したフレームワークとなっています。