概要
https://zenn.dev/uniformnext/articles/tsumiki-claude-code
詳細内容
## [Claude Code]AITDDフレームワークTsumikiを使ってみた
https://zenn.dev/uniformnext/articles/tsumiki-claude-code
クラスメソッド社がリリースしたオープンソースフレームワーク「Tsumiki」は、AIによるテスト駆動開発(AITDD)を支援し、要件定義から実装、テストまでを自動化することで、高品質なソフトウェア開発を実現します。
**Content Type**: ⚙️ Tools
**Scores**: Signal:4/5 | Depth:4/5 | Unique:3/5 | Practical:5/5 | Anti-Hype:4/5
**Main Journal**: 81/100 | **Annex Potential**: 77/100 | **Overall**: 80/100
**Topics**: [[AITDD, TDD, Claude Code, 要件定義, コード自動生成]]
クラスメソッドが公開したオープンソースフレームワーク「Tsumiki」は、AnthropicのClaude Code向けに特化したAIによるテスト駆動開発(AITDD)を支援します。従来のAI駆動開発(Vibe Codingなど)が抱えていた要件の曖昧さや品質保証の課題に対し、TsumikiはAIに要件定義からTDDまでを一貫して実行させることで、品質が保証されたシステム開発を実現します。
Tsumikiの主要な機能は、対話形式で要件定義、設計、タスク分割、TDDによる実装までを自動で行う`Kairo`コマンド、TDDのRed-Green-Refactorステップを支援する`TDD`コマンド、そして既存コードからドキュメントを生成する`Rev`コマンドです。
筆者はTodoアプリ作成を通して`Kairo`コマンドを試しており、「タスク管理ができるTODOアプリを作成したい」という簡単な入力から、ユーザーストーリー、EARS記法による機能・非機能要件、Edgeケース、受け入れ基準などを含む詳細な要件定義書が自動生成されることに驚きを示しています。さらに、設計ファイル群(API、アーキテクチャ、データフロー、スキーマ)や、依存関係とクリティカルパスまで可視化された実装タスク一覧(ガントチャート形式)も自動生成されます。これにより、AIが開発の初期段階から詳細な計画とテストの基準を策定し、品質ファーストのアプローチを徹底できる点が強調されています。
Webアプリケーションエンジニアにとって、このフレームワークは単なるコード生成ツールを超え、AIを要件定義やプロジェクト管理といった上流工程から深く統合する可能性を示します。要件の曖昧さを排除し、テストによって品質を担保しながらAI主導でプロダクトを作成できるため、開発ワークフローの効率性と信頼性を大幅に向上させることが期待されます。