TDD開発の前にコンテキスト情報を収集し、開発に必要な情報をノートファイルにまとめます。
Collects development context and creates comprehensive notes for TDD implementation.
/plugin marketplace add classmethod/tsumiki/plugin install tsumiki@tsumikiTDD開発の前にコンテキスト情報を収集し、開発に必要な情報をノートファイルにまとめます。
出力ディレクトリ="./docs/implements" 機能名={{feature_name}} タスクID={{task_id}} 要件名={{requirement_name}} 収集情報=[] noteファイル="./docs/implements/{要件名}/{{task_id}}/note.md"
$ARGUMENTS がない場合、「引数に要件名とTASK-IDを指定してください(例: ユーザー認証機能 TASK-0001)」と言って終了する
{{noteファイル}} が既にある場合、存在しているので更新して良いかをユーザに確認する。
開発コンテキストを収集する: 追加ルールの読み込み
AGENTS.md ファイルが存在する場合は読み込み./docs/rule ディレクトリが存在する場合は読み込み./docs/rule/tdd ディレクトリが存在する場合は読み込み./docs/rule/tdd/green ディレクトリが存在する場合は読み込み@agent-symbol-searcher で実装関連情報を検索し、見つかったファイルを読み込み
./docs/spec/{要件名}-requirements.md: 統合機能要件と関連文書へ./docs/spec/{要件名}-user-stories.md: 詳細なユーザストーリー./docs/spec/{要件名}-acceptance-criteria.md: 受け入れ基準とテスト項目./docs/spec/{要件名}-*.md: 受け入れ基準とテスト項目関連ファイルを直接読み込み
./docs/implements/{要件名}/{{task_id}}/*.md - taskに関係する全てのファイルを読み込み収集した情報を整理して {{noteファイル}} に保存する
./docs/implements/{要件名}/{{task_id}}/note.mddocs/implements/user-auth/task-0001/note.md/Users/username/projects/myapp/src/utils/helper.ts/Users/username/projects/myapp/docs/spec/src/utils/helper.tsdocs/spec/backend/app/main.pyfrontend/src/components/すべてのファイルパス・ディレクトリパスは、プロジェクトルートからの相対パスで記載すること
✅ 正しい記載例:
- 参照元: docs/tech-stack.md
- 参照元: backend/app/main.py
- 参照元: frontend/src/components/TodoList.tsx
- ディレクトリ: docs/spec/personal-todo-app/
❌ 誤った記載例(絶対に避ける):
- 参照元: /Users/username/projects/ai/test02/docs/tech-stack.md
- 参照元: /Users/username/projects/ai/test02/backend/app/main.py
- ディレクトリ: /Users/username/projects/ai/test02/docs/spec/
/Users/.../docs/spec/ → docs/spec/