Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:41:46 +08:00
commit 10fc322311
21 changed files with 1465 additions and 0 deletions

77
commands/update-plan.md Normal file
View File

@@ -0,0 +1,77 @@
# 実装計画の更新
このコマンドは、既存の実装計画ファイルを読み込み、進捗に合わせて更新します。
## 手順
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`
## 使用例
```bash
# ファイル名を指定して更新(.ai-agent/plans/ 内を検索)
/update-plan authentication-feature-plan.md
# → .ai-agent/plans/authentication-feature-plan.md を更新
# ファイル名を省略(自動検索: .ai-agent/plans/ 内の最新ファイル)
/update-plan
```
## 更新の例
### 更新前:
```markdown
## 実装計画
- [ ] ユーザー認証APIの実装
- [ ] トークン管理機能の追加
- [ ] テストコードの作成
```
### 更新後:
```markdown
## 実装計画
- [x] ユーザー認証APIの実装
- [x] トークン管理機能の追加
- [ ] テストコードの作成
- [ ] ドキュメントの更新(新規追加)
```
## 注意事項
- 会話内容から完了判定できない場合は、現状維持します
- 手動で編集した内容は可能な限り保持します