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

3.1 KiB
Raw Permalink Blame History

description
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. ファイルの更新

    • 不足している情報を追加してファイルを更新

実行後の確認

  • 更新したファイルのパスを表示
  • 追加した情報の概要を表示
  • タスクファイルが完全になったことを確認