Kairo開発のコンテキスト情報を収集してノートにまとめます。技術スタック、追加ルール、関連ファイルの情報を整理します。
Collects project context and creates a comprehensive development note for specified requirements.
/plugin marketplace add classmethod/tsumiki/plugin install tsumiki@tsumiki要件名Kairo開発の前にコンテキスト情報を収集し、開発に必要な情報をノートファイルにまとめます。
出力ディレクトリ="docs/spec" 要件名={{requirement_name}} 収集情報=[]
{{出力ディレクトリ}}/{要件名}/note.md が既にある場合:
追加ルールの読み込み
CLAUDE.md ファイルが存在する場合は読み込み(技術スタック・制約)AGENTS.md ファイルが存在する場合は読み込みREADME.md が存在する場合は読み込みdocs/rule ディレクトリが存在する場合は読み込みdocs/rule/kairo ディレクトリが存在する場合は読み込み既存の要件定義・設計書の検索
docs/spec/{要件名}-requirements.md: 統合機能要件docs/spec/{要件名}-user-stories.md: 詳細なユーザストーリーdocs/spec/{要件名}-acceptance-criteria.md: 受け入れ基準docs/spec/{要件名}-*.md: その他関連ドキュメントdocs/design/*.md: 設計文書ディレクトリdocs/tech-stack.md: 技術スタックgit status で現在の開発状況を確認git log --oneline -20 で最近のコミット履歴を確認ディレクトリ構造を把握(主要ディレクトリのみ)
設定ファイルの確認(package.json, tsconfig.json等)
step4 を実行する
収集した情報を <note_template> の形式で整理
以下の内容を含める:
Write ツールを使用して {{出力ディレクトリ}}/{要件名}/note.md に保存
step5 を実行する
TodoWrite ツールで TODO ステータスを更新する
完了報告を表示:
docs/spec/{要件名}/note.mddocs/spec/user-auth-system/note.mddocs/spec/{要件名}/ ディレクトリが存在しない場合は自動作成/Users/username/projects/myapp/src/utils/helper.tssrc/utils/helper.ts- 現在のTODOを「completed」にマーク
- コンテキスト収集フェーズの完了をTODO内容に反映
- 次のフェーズ「要件定義作成」をTODOに追加
<note_template>
{作成日時}
{プロジェクト名}
{プロジェクトの目的・概要}
参照元: {README.md または CLAUDE.md のパス}
参照元:
{プロジェクト固有の開発ルール}
参照元:
{既存の要件定義の要約}
参照元:
{アーキテクチャの要約}
参照元: architecture.md
{データフローの要約}
参照元: dataflow.md
{主要な型定義の要約}
参照元: interfaces.ts
{DBスキーマの要約}
参照元: database-schema.sql
{APIエンドポイントの要約}
参照元: api-endpoints.md
{既存の類似実装の参照先}
参照元:
{実装パターンの要約}
{使用可能な共通機能}
参照元:
{重要な依存関係の情報}
参照元: CLAUDE.md
{現在のブランチ名}
{最近のコミット履歴(抜粋)}
{現在の開発状況のサマリー}
注意: すべてのファイルパスはプロジェクトルートからの相対パスで記載しています。 </note_template>