Files
gh-nanasess-eccube-dev-agen…/commands/update-plan.md
2025-11-30 08:41:46 +08:00

2.7 KiB
Raw Blame History

実装計画の更新

このコマンドは、既存の実装計画ファイルを読み込み、進捗に合わせて更新します。

手順

  1. ファイルの特定:

    • $ARGUMENTS が指定されている場合:
      • ファイル名のみの場合: .ai-agent/plans/<ファイル名> を検索
      • 絶対/相対パスの場合: そのまま使用(後方互換性)
    • $ARGUMENTS がない場合:
      • .ai-agent/plans/ ディレクトリから *-plan.md パターンで検索
      • 最も新しく更新されたファイルを使用
      • 複数見つかった場合: 最新のファイルを使用し、他のファイルも一覧表示
      • .ai-agent/plans/ が存在しない、またはファイルが見つからない場合: カレントディレクトリにフォールバック(後方互換性)
      • それでも見つからない場合: エラーメッセージを表示し、/create-plan の使用を提案
  2. 既存のチェックリストを読み込み:

    • ファイルの内容を読み込む
    • 現在のチェックリスト項目を抽出
  3. 会話内容から進捗を判断:

    • 最近の会話から完了した作業を特定
    • 完了した項目に [x] チェックマークを付ける
    • 新しく発見した作業項目を追加
    • 不要になった項目を削除または 取り消し線 で注釈
  4. 更新したチェックリストをファイルに書き込み:

    • 元のファイル構造を保持しながら更新
    • タイムスタンプや更新履歴を追記(オプション)
  5. 更新内容を報告:

    • 完了した項目数 / 総項目数
    • 新規追加された項目
    • 削除または変更された項目
    • 次に取り組むべき未完了項目

引数

$ARGUMENTS (オプション) - ファイル名(例: authentication-feature-plan.md

使用例

# ファイル名を指定して更新(.ai-agent/plans/ 内を検索)
/update-plan authentication-feature-plan.md
# → .ai-agent/plans/authentication-feature-plan.md を更新

# ファイル名を省略(自動検索: .ai-agent/plans/ 内の最新ファイル)
/update-plan

更新の例

更新前:

## 実装計画

- [ ] ユーザー認証APIの実装
- [ ] トークン管理機能の追加
- [ ] テストコードの作成

更新後:

## 実装計画

- [x] ユーザー認証APIの実装
- [x] トークン管理機能の追加
- [ ] テストコードの作成
- [ ] ドキュメントの更新(新規追加)

注意事項

  • 会話内容から完了判定できない場合は、現状維持します
  • 手動で編集した内容は可能な限り保持します