Tsumiki - AI駆動開発支援フレームワーク

March 29, 2026 · View on GitHub

TsumikiはAI駆動開発のためのフレームワークです。要件定義から実装まで、AIを活用した効率的な開発プロセスを提供します。

基本的にClaude Codeをサポートしますが、それ以外のツールでも使用できます。Claude Code以外のツールでtsumikiを使用する を参照してください。

インストール

Tsumikiを使用するには、次のClaude Code Pluginコマンドでインストールしてください:

/plugin marketplace add https://github.com/classmethod/tsumiki.git
/plugin install tsumiki@tsumiki

このコマンドを実行すると、TsumikiのClaude Codeスラッシュコマンドとエージェントが自動的にインストールされます。

注意: コマンドは /tsumiki: プレフィックス付きで実行します(例:/tsumiki:kairo-requirements)。

概要

Tsumikiは以下のカテゴリで構成されています:

カテゴリ説明
Kairo要件定義から実装までの包括的な開発フロー
TDDテスト駆動開発の個別実行
Dev Skillsコンテキスト分析・計画・実装・検証・デバッグの統合ワークフロー
DCSコードベースの分析・調査・ドキュメント生成
ユーティリティデバッグ支援・小規模修正・オーケストレーション等
リバースエンジニアリング既存コードからドキュメントを逆生成

利用可能なコマンド

Kairoコマンド(包括的開発フロー)

Kairoは要件定義から実装までの開発プロセスを自動化・支援します。

コマンド説明
init-tech-stack技術スタックの特定
kairo-requirements要件定義(EARS記法)
kairo-design設計文書生成
kairo-tasksタスク分割
kairo-implement実装実行(TDD/DIRECTを内部で使用)
kairo-loopタスク範囲指定の自動連続実装(compact対応)

TDDコマンド(個別実行)

コマンド説明
tdd-requirementsTDD要件定義
tdd-testcasesテストケース作成
tdd-redテスト実装(Red)
tdd-green最小実装(Green)
tdd-refactorリファクタリング
tdd-verify-completeTDD完了確認

Dev Skills(統合開発ワークフロー)

Dev Skillsは、プロジェクト分析から実装・検証・Webテストまでをカバーする統合的な開発スキル群です。

スキル説明
dev-init新規プロジェクトの技術スタック選定・初期化
dev-context既存プロジェクトのコンテキスト自動分析
dev-navigateやりたいことから最適なスキルをナビゲーション
dev-plan要件をタスク分解して実装計画を作成
dev-implテストファースト実装(通常/クイックモード)
dev-runタスク範囲の自動連続実装
dev-verifyPlan単位のテスト・ビルド・Lint一括検証
dev-debugエラーカテゴリ別の診断・修正
dev-screen-specソースコードから画面仕様を自動生成・更新
dev-webtest-planPlaywright用Webテスト計画の生成
dev-webtestPlaywrightによる画面テスト実行

詳細は DEV_README.md を参照してください。

DCSコマンド(分析・調査)

DCSはコードベースの分析・調査を支援するコマンドスイートです。

コマンド説明
dcs:feature-rubber-duckアイデア整理とPRD作成
dcs:sequence-diagram-analysisシーケンス図作成
dcs:state-transition-analysis状態遷移分析
dcs:impact-analysis影響範囲分析
dcs:incremental-dev増分開発計画
dcs:bug-analysisバグ原因分析
dcs:performance-analysis性能問題調査
dcs:code-questionソースコードに関する質問回答
dcs:edgecase-analysisエッジケース・異常系分析

詳細は DCS_README.md を参照してください。

ユーティリティコマンド

コマンド説明
helpコマンド一覧・詳細ヘルプ・困りごと検索
orchestrate複雑な依頼を自動分析しエージェントチームで実行
refine-plan既存コード・ドキュメントへの小規模修正計画
refine-executerefine-planで作成した計画の実行
auto-debugテストエラーの自動デバッグ
build-fixビルドエラーの自動修正
env-fix環境依存問題の自動修正
flaky-fix不安定テストの安定化
timeout-fixタイムアウト問題の解決

リバースエンジニアリングコマンド

コマンド説明
rev-tasks既存コードからタスク構造を分析
rev-design既存コードから設計文書を逆生成
rev-specs既存コードからテスト仕様書を逆生成
rev-requirements既存コードから要件定義書を逆生成

クイックスタート

注意: Claude Code Pluginでインストールした場合は、各コマンドの先頭に tsumiki: を付けてください(例:/tsumiki:kairo-requirements)。

Kairoによる包括的な開発フロー

# 1. 技術スタック初期化
/tsumiki:init-tech-stack

# 2. 要件定義
/tsumiki:kairo-requirements

# 3. 設計
/tsumiki:kairo-design

# 4. タスク分割
/tsumiki:kairo-tasks

# 5. 実装(自動連続実装)
/tsumiki:kairo-loop

Dev Skillsによる開発フロー

# 1. プロジェクトコンテキスト生成
/tsumiki:dev-context

# 2. 実装計画作成
/tsumiki:dev-plan auth "ユーザー認証機能を実装"

# 3. 自動連続実装
/tsumiki:dev-run auth 001 005

# 4. 検証
/tsumiki:dev-verify auth

個別TDDプロセス

/tsumiki:tdd-requirements
/tsumiki:tdd-testcases
/tsumiki:tdd-red
/tsumiki:tdd-green
/tsumiki:tdd-refactor
/tsumiki:tdd-verify-complete

リバースエンジニアリング

# 1. 既存コードからタスク構造を分析
/tsumiki:rev-tasks

# 2. 設計文書の逆生成(タスク分析後推奨)
/tsumiki:rev-design

# 3. テスト仕様書の逆生成(設計文書後推奨)
/tsumiki:rev-specs

# 4. 要件定義書の逆生成(全分析完了後推奨)
/tsumiki:rev-requirements

Claude Code以外のツールでtsumikiを使用する

rulesyncを組み合わせて使用することで、Claude Code以外のツールでもtsumikiのコマンドを使用できます。

プロジェクトルートで以下のコマンドを実行します。

npx -y rulesync init
npx -y rulesync config --init
npx -y rulesync import \
  --targets claudecode \
  --features commands,subagents

# Gemini CLIのカスタムスラッシュコマンドを出力する場合は以下のようになります。
# (`--targets` には `claudecode`, `geminicli`, `roo` の指定が可能です)
npx -y rulesync generate \
  --targets geminicli \
  --features commands

# カスタムスラッシュコマンドの仕様が存在しない(または仕様的な制限のある)AIコーディングツールでも、 `--experimental-simulate-commands` フラグによりいくつかのツールではコマンドファイルを出力できます。
# Cursorのカスタムスラッシュコマンドを出力する場合は以下のようになります。
# (`--targets` には `cursor`, `copilot`, `codexcli` の指定が可能です)
npx -y rulesync generate \
  --targets cursor \
  --features commands
  --experimental-simulate-commands

詳しくはrulesyncのREADMEを参照してください。

詳細ドキュメント

ドキュメント内容
MANUAL.mdKairo・TDD・ユーティリティコマンドの詳細マニュアル
DEV_README.mdDev Skillsの詳細マニュアル
DCS_README.mdDCSコマンドの詳細マニュアル