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