/planning : 手を動かす前に計画させる
`/planning` を打つと、すぐに作業を始めず、手順を組み立てて見せる状態になります。大きな変更を頼む前に、認識のずれを潰せます。
用意するもの
1. 計画モードにする
対話の中で `/planning` と打ちます。CLIを起動するときに `--mode plan` を付けても同じです。
2. やりたいことを伝える
ゴールと、触ってほしくない場所を書きます。
3. 計画を直す
出てきた手順を読み、抜けや余計な作業を指摘します。納得するまで何度でもやり直せます。
4. 区切って始めさせる
計画が固まったら、まず1番だけやらせます。全部まとめて任せると、途中で軌道修正できなくなります。
~/manual-demo $ agy -p "/planning calc.js に入力値の検証を足したい。既存の3つのテストは壊さずに進めたい。まず手順を見せて。まだ書き換えないで。"jetski: no output produced — a tool required the "command" permission thatheadless mode cannot prompt for, so it was auto-denied.~/manual-demo $ # 計画を立てるだけのつもりでも、現状を確かめるためにコマンドを使う。今回は npm test だった ~/manual-demo $ agy -p "/planning ..." --add-dir /root/manual-demo### 提案する実装手順 1. 現状のテスト結果の確認(ベースライン確認) ※現在の calc.js を確認したところ、discount 関数にはまだ例外を投げる処理がないため、 3つ目のテストはおそらく現状失敗している状態だと推測されます。 2. calc.js にバリデーション(入力値検証)を実装 withTax(price, rate) … price/rate ともに数値型・0以上 discount(price, off) … off は 0以上かつ 1以下 (※この「1以下」の検証によって、既存の3つ目のテストがパスするようになります) 3. バリデーション用の新規テストの追加(推奨) 4. テストの最終実行 現時点ではまだファイルの書き換えやテストの実行は行っていません。この手順で進めてもよろしいでしょうか?
コピーして使える依頼文
/planning ログイン機能にパスワード再設定を足したい。既存のログイン処理は触らずに済ませたい。手順を先に見せて。
この依頼文だと、こう返ってきます
手順案です。既存のログイン処理には触れません。
1. 再設定トークンの保存先を追加(新しいテーブル)
2. 再設定メールの送信処理を追加
3. 再設定用の画面を1枚追加
4. トークンが期限切れだったときの扱いを決める
4について確認させてください。有効期限は何時間にしますか。期限切れのとき、再送のボタンを出しますか。
実際の返答はそのときの資料や状況で変わります。形の目安として載せています。
完成チェック
- すぐに書き換えが始まらなかった
- 計画を直させることができた
OpenAI版で関連する記事OpenAI版マニュアルには、これに当たる記事がありません。
Claude版で関連する記事Claude版マニュアルには、これに当たる記事がありません。