Files
gh-classmethod-tsumiki/commands/kairo-task-verify.md
2025-11-29 18:09:29 +08:00

68 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
description: 作成されたタスクファイルの内容を確認し、出力フォーマット例に沿った情報が抜けていたら追加します。
---
# kairo-task-verify
## 目的
作成されたタスクファイルの内容を確認し、出力フォーマット例に沿った情報が抜けていたら追加する。
## 前提条件
- `docs/tasks/{要件名}-tasks.md` が存在する
- kairo-tasksコマンドによってタスクファイルが作成済みである
## 実行内容
**【信頼性レベル指示】**:
各項目について、元の資料EARS要件定義書・設計文書含むとの照合状況を以下の信号でコメントしてください
- 🔵 **青信号**: EARS要件定義書・設計文書を参考にしてほぼ推測していない場合
- 🟡 **黄信号**: EARS要件定義書・設計文書から妥当な推測の場合
- 🔴 **赤信号**: EARS要件定義書・設計文書にない推測の場合
1. **追加ルールの読み込み**
- `docs/rule` ディレクトリが存在する場合は読み込み
- `docs/rule/kairo` ディレクトリが存在する場合は読み込み
- `docs/rule/kairo/task-verify` ディレクトリが存在する場合は読み込み
- 各ディレクトリ内のすべてのファイルを読み込み、追加ルールとして適用
2. **技術スタック定義の読み込み**
- `docs/tech-stack.md` が存在する場合は読み込み
- 存在しない場合は `CLAUDE.md` から技術スタックセクションを読み込み
- どちらも存在しない場合は `.claude/commands/tech-stack.md` のデフォルト定義を使用
3. **タスクファイルの確認**
- @agent-symbol-searcher でタスクファイルを検索し、見つかったファイルをReadツールで読み込み
- `docs/tasks/{要件名}-tasks.md` をReadツールで読み込み
4. **出力フォーマット例との比較**
- @agent-symbol-searcher で関連するタスクフォーマットを検索し、見つかったファイルをReadツールで読み込み
- kairo-tasksコマンドファイルをReadツールで読み込み、出力フォーマット例を確認
- 作成されたタスクファイルに不足している情報を特定
5. **不足情報の追加**
以下の項目が含まれているか確認し、不足していれば追加:
- 概要セクション(全タスク数、推定作業時間、クリティカルパス)
- 各タスクのチェックボックス
- タスクタイプTDD/DIRECTの明記
- 要件リンク
- 依存タスク
- 実装詳細
- テスト要件
- UI/UX要件フロントエンドタスクの場合
- エラーハンドリング要件
- 完了条件
- 実行順序Mermaidガントチャート
- サブタスクテンプレート情報
6. **ファイルの更新**
- 不足している情報を追加してファイルを更新
## 実行後の確認
- 更新したファイルのパスを表示
- 追加した情報の概要を表示
- タスクファイルが完全になったことを確認