Initial commit

This commit is contained in:
Zhongwei Li
2025-11-29 18:09:29 +08:00
commit b3ad2e3943
28 changed files with 6966 additions and 0 deletions

View File

@@ -0,0 +1,67 @@
---
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. **ファイルの更新**
- 不足している情報を追加してファイルを更新
## 実行後の確認
- 更新したファイルのパスを表示
- 追加した情報の概要を表示
- タスクファイルが完全になったことを確認