← 学習メニュー
CCAR-F 練習問題 35
CCAR-F
シナリオ:開発者の生産性向上
Claude Agent SDK で、慣れないコードベースの調査、レガシーシステムの理解、定型コードの生成、繰り返し作業の自動化を支援するエージェントを作っています。組み込みツール(Read・Write・Edit・Bash・Grep・Glob)と MCP サーバーを併用します。
開発者が Claude Code で、レガシーの課金システムに新しい割引方式を追加しようとしています。最初に関連するクラスや設定の所在を把握する必要がありますが、前回は調査中に数十のファイルを読み込んだ結果、実装に入るころには文脈の大半が埋まり、自動圧縮の後で調査結果の細部が失われました。最も適切な進め方はどれですか。
スポンサーリンク
選択肢を押して回答
正解と解説
正解:B
判断のポイント
冗長な探索は Explore などのサブエージェントへ分離し、メインの会話には要約だけを残します(ガイド3.4・5.4)。
A. 調査と実装を同じ会話で続け、文脈が埋まりそうになったら開発者が要点をチャットに書き直して渡す(不正解)
要点の引き継ぎを人の手作業に頼る方法で、漏れが起きやすくなります。分離の仕組みを使えば不要な負担です。
B. 所在の調査を Explore サブエージェントに任せ、要約だけを受け取ってから実装する(正解)
Explore サブエージェントは冗長な探索の出力を分離し、要約だけを返してメインの文脈を守ります(ガイド3.4・5.4)。調査から実装へ進む多段階の作業で、文脈の枯渇を防げます。
C. 調査を始める前に /compact で文脈を空けておき、メインの会話でこれまでと同じように調査を進める(不正解)
最初に空きを作っても、調査の出力がメインの文脈に溜まる構造は変わりません。再び同じ状態になります。
D. 関連しそうなファイルを最初にすべて @ で参照して読み込ませ、調査のための往復を減らしておく(不正解)
往復は減りますが、不要なファイルまで読み込んで文脈をさらに消費します。
出題範囲:CCAR-F 分野3「Claude Codeの設定と開発工程」・項目3.4 plan mode と直接実行の使い分け
参考資料(公式ドキュメント)
公開資料をもとにした独自解説です。本番の問題・難易度・合否を再現するものではありません。
