Skip to content

About

AI 駆動開発フレームワーク — Claude Code を役割別エージェント × ワークフロー × テンプレートで統制する内部運用フレームワーク。経費精算 SaaS で実証。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

109 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI 駆動開発フレームワーク

経費精算 SaaS(expense-saas)の開発で実践した、Claude Code(AI コーディングエージェント)を 役割別エージェント × ワークフロー × テンプレート で統制するための内部運用フレームワーク。


このリポジトリについて

AI コーディングエージェントに「設計判断・実装・テスト・レビュー」をやらせるとき、何の指示もなしに使うと出力品質がブレる。本フレームワークは以下を組み合わせて、AI 出力を計画駆動型プロセスに乗せる仕組みを提供する。

  • 役割別エージェント: 1 タスクに 1 エージェント、責務を分けて並列起動
  • ワークフロー: 設計成果物フロー / PR フローの 2 種を指揮役が選択
  • テンプレート: ADR / issue / ticket / work-breakdown 等の成果物形式を統一
  • レビュー手順書: 内部レビュー(reviewer)と外部レビュー(codex)の手順を明文化

適用事例として、要件定義 → 設計 → 実装 → テスト → デプロイ → UAT までを完走した。

ディレクトリ構成

本リポジトリは ルール・手順書・テンプレートの正本 を集約する。Claude Code が直接読み込む実行要素(エージェント定義 / スキル / hooks)は、Claude Code の規約に従って root-project/.claude/ 配下(agents/ / skills/ / hooks/)に配置されている。

ディレクトリ 役割
agents/ レビュー手順書(issue-review / pr-review / review / ticket-review)
guide/ 指揮役のワークフロー(workflow.md)+ Step 別の作業分解(work-breakdown/)
operations/ 運用設計(ブランチ戦略 / hooks / サブエージェント設計)
templates/ 各種テンプレート(ADR / issue / ticket / work-breakdown / README / task / review-finding)

役割別エージェント

Claude Code のサブエージェント定義の実体は、Claude Code の規約に従い root-project/.claude/agents/ に置く。本フレームワークは「指揮役がどのエージェントをいつ起動するか」のルールを提供する。

エージェント 主な責務
architect タスク分解、依存関係整理、実装順序策定、受け入れ基準定義
designer 画面設計 / API 設計 / DB 設計 / セキュリティ設計 / 監視設計 / テスト設計
backend-developer Go バックエンド実装(Clean Architecture、テナント分離 + RBAC)
frontend-developer React / TypeScript 実装(画面・カスタムフック・API クライアント)
test-implementer Go テスト・Vitest コンポーネントテスト・Playwright E2E
platform-builder 共通基盤・起動環境(ディレクトリ構造・Docker Compose・CI/CD)
ops-writer 運用資料・プロセス文書(progress / session-log / 日報 / issue 移動)
reviewer 設計・実装・テストの品質検証

詳細は operations/subagent-design.md を参照。

ワークフロー(指揮役の動き方)

編集対象のリポジトリでフローを判定する。

編集対象 フロー
dev-journal/ 設計成果物フロー(チケット起票 → チケットレビュー → 成果物作成 → 内部レビュー → コミット → codex レビュー → 指摘対応)
expense-saas/ PR フロー(チケット起票 → チケットレビュー → /implement → ローカルテスト → 内部レビュー → codex レビュー → マージ前最新化 → スカッシュマージ)

詳細・各ステップの責務分担は guide/workflow.md を参照。

適用事例(expense-saas)

関心 参照先
全体プロセスの完走記録 dev-journal/progress-management/progress.md
設計判断(ADR) dev-journal/deliverables/docs/30_arch/adr/
テスト戦略 dev-journal/deliverables/docs/60_test/
Step 別作業分解 guide/work-breakdown/

About

AI 駆動開発フレームワーク — Claude Code を役割別エージェント × ワークフロー × テンプレートで統制する内部運用フレームワーク。経費精算 SaaS で実証。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors