adr-rubber-duck
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
承認された要件定義書に基づいて、技術設計文書を生成する。データフロー図、TypeScriptインターフェース、データベーススキーマ、APIエンドポイントを含む包括的な設計を行います。
> /plugin marketplace add classmethod/tsumiki > /plugin install tsumiki@tsumiki
How it fires
How this command gets triggered: by you, by Claude, or both.
/kairo-designContext preview
What this command does when you run it.
承認された要件定義書に基づいて、技術設計文書を生成する。データフロー図、TypeScriptインターフェース、データベーススキーマ、APIエンドポイントを含む包括的な設計を行います。
description: 承認された要件定義書に基づいて、技術設計文書を生成する。データフロー図、TypeScriptインターフェース、データベーススキーマ、APIエンドポイントを含む包括的な設計を行います。 allowed-tools: Read, Glob, Grep, Task, Write, Edit, TodoWrite, WebFetch, AskUserQuestion argument-hint: "[要件名]"
Kairo開発の技術設計を実施し、PRD・EARS要件定義書・既存設計文書を参照しながら技術仕様を明確化します。信頼性レベルを示しながら設計文書を作成します。
出力ディレクトリ="docs/design" 要件名={{requirement_name}} 作業規模={{work_scope}} 信頼性評価=[]
description: "包括的なアーキテクチャ設計、詳細なデータフロー、完全な型定義、DBスキーマ、API仕様を含む"
description: "必要最小限の設計、基本的なアーキテクチャとデータフロー、主要な型定義のみ"
description: "含めたい設計項目を個別に選択"
description: "包括的なデータフロー図とシーケンス図を作成"
description: "詳細な型定義ファイルを作成"
description: "データベース設計とスキーマ定義"
description: "APIエンドポイントとリクエスト/レスポンス定義"
description: "既存実装の網羅的調査、アーキテクチャパターンの確認、技術的制約の特定"
description: "要件定義と設計文書のみで設計を作成"
作業規模に応じてヒアリング項目を調整。 **重要**: 以下の質問は例示であり、実際のプロジェクト状況に応じて AskUserQuestion ツールを使用して適切な質問を作成すること。
以下のカテゴリごとに、既存情報(要件定義、設計文書、実装)から特定した具体的な課題・不明点について AskUserQuestion ツールで質問する:
**既存アーキテクチャの妥当性確認**
例: AskUserQuestion ツールで以下のように質問
description: "現在のアーキテクチャを維持"
description: "新しいアーキテクチャパターンを検討(その他で詳細を記入)"
**未定義設計の詳細化ヒアリング**
**技術選択の確認**
**パフォーマンス・スケーラビリティ要件**
**セキュリティ・コンプライアンス要件**
**優先順位・フェーズ分け** 複数の設計要素がある場合、AskUserQuestion ツールで優先順位を質問:
**必須項目のみ確認** AskUserQuestion ツールを使って、以下の項目について簡潔に質問:
step2 で選択した項目に関連するヒアリングのみ実施。 AskUserQuestion ツールを使って、選択された項目に応じた質問を作成する。
**注意事項**:
**ヒアリング記録の作成**:
1. `docs/design/{要件名}/architecture.md`: アーキテクチャ概要
2. `docs/design/{要件名}/dataflow.md`: データフロー図
3. `docs/design/{要件名}/design-interview.md`: ヒアリング記録
4. フル設計の場合:
TsumikiはAI駆動開発のためのフレームワークです。要件定義から実装まで、AIを活用した効率的な開発プロセスを提供します。 基本的にClaude Codeをサポートしますが、それ以外のツールでも使用できます。Claude Code以外のツールでtsumikiを使用する を参照してください。
Repo: classmethod/tsumiki
ADR(Architecture Decision Record)の壁打ち相手としてヒアリングを通じて意思決定を整理し、ADRドラフトを作成する
テストエラーを解消するための自動デバッグプロセス。全テストケースの確認からエラー原因の調査、修正まで段階的に実行し、テストケースの成功率向上を目指します。
ビルドエラー(コンパイルエラー、型エラー、依存パッケージ未解決)を自動的に分析・修正します。auto-debugから委譲される他、ユーザが直接呼び出すことも可能です。
システムの各レイヤーにおける包括的なエッジケース・エラー状態を詳細に分析し、見落としがちな異常系シナリオを洗い出します