2.7 KiB
2.7 KiB
実装計画の更新
このコマンドは、既存の実装計画ファイルを読み込み、進捗に合わせて更新します。
手順
-
ファイルの特定:
$ARGUMENTSが指定されている場合:- ファイル名のみの場合:
.ai-agent/plans/<ファイル名>を検索 - 絶対/相対パスの場合: そのまま使用(後方互換性)
- ファイル名のみの場合:
$ARGUMENTSがない場合:.ai-agent/plans/ディレクトリから*-plan.mdパターンで検索- 最も新しく更新されたファイルを使用
- 複数見つかった場合: 最新のファイルを使用し、他のファイルも一覧表示
.ai-agent/plans/が存在しない、またはファイルが見つからない場合: カレントディレクトリにフォールバック(後方互換性)- それでも見つからない場合: エラーメッセージを表示し、
/create-planの使用を提案
-
既存のチェックリストを読み込み:
- ファイルの内容を読み込む
- 現在のチェックリスト項目を抽出
-
会話内容から進捗を判断:
- 最近の会話から完了した作業を特定
- 完了した項目に
[x]チェックマークを付ける - 新しく発見した作業項目を追加
- 不要になった項目を削除または
取り消し線で注釈
-
更新したチェックリストをファイルに書き込み:
- 元のファイル構造を保持しながら更新
- タイムスタンプや更新履歴を追記(オプション)
-
更新内容を報告:
- 完了した項目数 / 総項目数
- 新規追加された項目
- 削除または変更された項目
- 次に取り組むべき未完了項目
引数
$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] トークン管理機能の追加
- [ ] テストコードの作成
- [ ] ドキュメントの更新(新規追加)
注意事項
- 会話内容から完了判定できない場合は、現状維持します
- 手動で編集した内容は可能な限り保持します