コマンド一覧
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.md、
mock/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.md、
status.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との連携基盤をセットアップ |