コマンド一覧

Team Kit の全22コマンドをカテゴリ別に整理したリファレンスです。すべてのコマンドは Claude Code 上で /teamkit:<command-name> の形式で実行します。

コア生成パイプライン

workflow.yml から段階的に仕様書を生成するコマンド群です。

generate-workflow

README.md から機能要件を抽出し、workflow.yml を生成します。

/teamkit:generate-workflow <feature-name>
入力 .teamkit/<feature-name>/README.md
出力 workflow.yml, status.json
抽出要素 actor, external_system, aggregate, workflow(steps: actor, activity, aggregate, event, policy)

generate-usecase

ワークフローからロバストネス分析に基づくユースケースを生成します。

/teamkit:generate-usecase <feature-name>
入力 workflow.yml
出力 usecase.yml
分析手法 Actor → Boundary → Control → Entity

generate-ui

ユースケースからUI定義を生成します。

/teamkit:generate-ui <feature-name>
入力 usecase.yml
出力 ui.yml
定義内容 画面、入力フィールド、表示フィールド、タブ、フィルター、アクション、バリデーション

対応フィールドタイプ: text, textarea, number, select, radio_group, multi_select, checkbox_group, date_picker, time_picker, duration_picker, duration_input, file_upload, repeater

generate-screenflow

ユースケースとUI定義から画面遷移図を生成します。

/teamkit:generate-screenflow <feature-name>
入力 usecase.yml, ui.yml
出力 screenflow.md
形式 ASCII/テキストベースのフロー図

generate-mock

UI定義からHTMLモックアップファイルを生成します。

/teamkit:generate-mock <feature-name>
入力 ui.yml
出力 mock/index.html, mock/screens.yml, mock/<screen>.html
特徴 最小限のスタイリング、入力タイプの忠実な再現、画面間の遷移リンク

ボタンの遷移ルール: 登録→一覧、削除→確認ダイアログ、新規→フォーム

generate-manual

仕様ファイルからユーザー向け操作マニュアルを生成します。

/teamkit:generate-manual <feature-name>
/teamkit:generate-manual <feature-name> --capture
入力 usecase.yml, ui.yml, screenflow.md
出力 manual.mdmock/screenshots/*.png--capture 時)
オプション --capture / -c: モックHTMLのスクリーンショットを撮影し、マニュアルにMarp画像構文(w:560)で埋め込み
内容 操作手順、画面一覧、入力ルール、画面遷移、注意事項

generate-acceptance-test

仕様ファイルから受入テスト項目を生成します。

/teamkit:generate-acceptance-test <feature-name>
入力 usecase.yml, ui.yml
出力 acceptance-test.md
内容 正常系テスト、バリデーションテスト、画面遷移テスト(テストデータ例付き)

オーケストレーション

generate

READMEから全仕様書とモックアップを一括生成します。オプションでマニュアルと受入テスト項目も生成可能です。

/teamkit:generate <feature-name>
/teamkit:generate <feature-name> --manual
/teamkit:generate <feature-name> --test
/teamkit:generate <feature-name> --capture
/teamkit:generate <feature-name> --all
実行順序 (generate-workflow) → generate-usecase → generate-ui → generate-screenflow → generate-mock → (generate-manual) → (generate-acceptance-test)
オプション --manual / -m: マニュアル生成、 --test / -t: 受入テスト生成、 --capture / -c: スクリーンショット撮影&マニュアル埋め込み、 --all / -a: すべて生成
特徴 途中で停止せず、各ステップ完了後に次のステップへ自動進行

generate-mock

既存の ui.yml からモックアップを生成し mokkun で表示します。

/teamkit:generate-mock <feature-name>
前提 ui.yml が存在すること
実行順序 (generate-screenflow) → generate-mock
特徴 screenflow.md が存在しない場合は自動生成。モック再生成に便利

品質管理

feedback

フィードバックを分析し、影響範囲とTODOを生成します。

/teamkit:feedback <feature-name> "フィードバック内容"
/teamkit:feedback <feature-name> -p "フィードバック内容"
入力 フィードバックコメント
出力 feedback.md
オプション -p, --preview - モックアップにプレビュー反映

apply-feedback

feedback.md の [o] マーカー付きTODOを仕様書に適用します。

/teamkit:apply-feedback <feature-name>
入力 feedback.md[o] マーカー付きTODO)
出力 各仕様ファイルの更新、モックHTMLの再生成
処理 バージョン更新、差分表示、承認ドキュメント作成

アプリ全体生成

add

対話形式で単一機能の要件をヒアリングし、feature specディレクトリとREADME.mdを作成します。

/teamkit:add <featureName>
/teamkit:add <featureName> -o <outputDir>
入力 対話によるヒアリング(背景、目的、主要アクター、業務概要、要件)
出力 .teamkit/<feature-slug>/README.mdstatus.json
オプション -o, --output - 出力ディレクトリ(デフォルト: .teamkit
特徴 featureNameからケバブケースのディレクトリ名を自動生成、app-initと同じREADME形式

app-init

対話形式でアプリケーションの要件をヒアリングし、機能別のREADME.mdを自動生成します。

/teamkit:app-init <appName>
/teamkit:app-init <appName> -o <outputDir>
入力 対話によるヒアリング(概要、対象ユーザー、権限、主要機能、各機能の詳細、技術要件)
出力 .teamkit/README.md(全体概要)、 .teamkit/<feature-slug>/README.md(各機能の要件定義)
オプション -o, --output - 出力ディレクトリ(デフォルト: .teamkit
特徴 6ステップの構造化インタビュー、ユーザー確認後にファイル生成、日本語出力

plan-app

対話形式でアプリのナビゲーション構造を計画します。

/teamkit:plan-app
入力 対話による機能説明
出力 .teamkit/app/README.md, .teamkit/app/0_navigation.yml
特徴 ヘッダー、フッター、認証ページ、メニュー項目を定義

design-app

ナビゲーション定義からアプリ全体のレイアウトを設計します。

/teamkit:design-app
前提 .teamkit/app/0_navigation.yml.teamkit/app/README.md が存在
出力 1_layout.yml, 1_pages.yml, 1_sitemap.yml, common_layout.html, css/custom.css, version.json
レイアウト sidebar-main / header-main / centered-card から選択

create-app

設計情報から各ページのHTMLファイルを生成します。

/teamkit:create-app
/teamkit:create-app -o output-dir
前提 design-app の成果物が存在
出力 .teamkit/app/<page>.html
オプション -o, --output - 出力ディレクトリ(デフォルト: app
特徴 全ページで共通ナビゲーションを維持、エラー時も続行

可視化

show-event

workflow.yml からイベントストーミング図(Mermaid形式)を生成します。

/teamkit:show-event <feature-name>
入力 workflow.yml
出力 eventstorming.md
形式 Mermaid graph LR(左から右のタイムライン)
要素 ピボタルイベント、イベント、アクター、集約、ポリシー、外部システム

ユーティリティ

get-step-info

現在のステップ情報(バージョン、チェックサム、更新日時)を表示します。

/teamkit:get-step-info <feature-name>
データソース status.json
出力 バージョン、チェックサム、最終更新日時(日本語)

check-status

バージョンの増分が正しいか検証します。

/teamkit:check-status <feature-name>
検証内容 バージョンが連続して増加しているか(差分 > 1 はエラー)

update-status

status.json のバージョン・チェックサム・更新日時を更新します。

/teamkit:update-status <feature-name>
出力 status.json の更新
コマンド→ステップ対応 generate-workflow→workflow, generate-usecase→usecase 等

Takt連携

export-to-takt

TeamKit仕様をTaktタスクキュー形式に変換・エクスポートします。

/teamkit:export-to-takt <feature-name>
入力 workflow.yml, usecase.yml, ui.yml
出力 Taktタスクキュー形式のファイル
特徴 TeamKitの仕様書からTaktの実装タスクを自動生成

takt-init

Takt連携の初期設定を行います。

/teamkit:takt-init <feature-name>
入力 TeamKit仕様ファイル
出力 Takt連携用の初期設定ファイル
特徴 knowledge facetの初期化、Taktとの連携基盤をセットアップ