← 学習メニュー
CCAR-F 練習問題 15
CCAR-F
シナリオ:Claude Code によるコード生成
チームで Claude Code を使い、コード生成・リファクタリング・デバッグ・ドキュメント作成を進めています。CLAUDE.md・カスタムコマンド・Skills などの設定で開発の流れに組み込み、plan mode と直接実行を使い分ける必要があります。
開発者は同じリポジトリで、午前に決済のリファクタリングの調査を「payment-refactor」という名前のセッションで行い、午後に別件の小さな修正を行いました。翌朝、決済の続きをするつもりで claude --continue を実行したところ、午後の小さな修正の会話が再開され、決済の調査の文脈がないまま作業が始まりました。最も適切な再開の方法はどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:D
判断のポイント
--continue は直近の会話、--resume は指定した会話を再開します。--fork-session は再開した会話から分岐させるもので、元の会話を残したまま別の方針を試すときに使います。
A. 再開した午後の会話の中で、午前の決済の調査の内容を思い出すよう Claude に依頼する(不正解)
午後の会話には午前の調査の履歴が含まれていないため、Claude は思い出せません。
B. --continue に --fork-session を付けて、午後の会話から分岐させる(不正解)
分岐の元が午後の会話のままなので、決済の調査の文脈は戻りません。
C. 新しいセッションを始め、決済の調査を最初からやり直させる(不正解)
調査の結果がまだ有効なら、やり直しは時間と費用の無駄です。
D. --resume でセッションの名前を指定し、payment-refactor を再開する(正解)
--continue はそのディレクトリで最も新しい会話を再開します。特定の会話に戻るには、--resume でセッションを指定します。作業ごとに名前を付けておくと選びやすくなります。
出題範囲:CCAR-F 分野1「エージェント設計と調整」・項目1.7 セッションの再開と分岐
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
