Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Anthropic CCAR-F Exam - Topic 3 Question 3 Discussion

You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers.Your agent has spent 25 minutes exploring a game engine's rendering subsystem---reading shader code, buffer management, and frame synchronization logic. An engineer now asks it to understand how the physics engine integrates with rendering for collision debug overlays. You notice recent responses reference ''typical rendering patterns'' rather than the specific VulkanPipeline and FrameGraph classes it discovered earlier.What's the most effective approach?
C) Summarize key rendering findings, then spawn a sub-agent for physics exploration with that summary in its initial context.
A) Spawn a sub-agent to explore physics independently, then manually synthesize its findings with the rendering knowledge accumulated in the main conversation.
B) Use /clear to reset context completely, then start fresh with physics exploration using file paths from the project's CLAUDE.md.
D) Continue in the current context with more targeted prompts referencing the specific classes by name.

Anthropic CCAR-F Exam - Topic 3 Question 3 Discussion

Actual exam question for Anthropic's CCAR-F exam
Question #: 3
Topic #: 3
[All CCAR-F Questions]

You are building developer productivity tools using the Claude Agent SDK. The agent helps engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate code, and automate repetitive tasks. It uses the built-in tools (Read, Write, Bash, Grep, Glob) and integrates with Model Context Protocol (MCP) servers.

Your agent has spent 25 minutes exploring a game engine's rendering subsystem---reading shader code, buffer management, and frame synchronization logic. An engineer now asks it to understand how the physics engine integrates with rendering for collision debug overlays. You notice recent responses reference ''typical rendering patterns'' rather than the specific VulkanPipeline and FrameGraph classes it discovered earlier.

What's the most effective approach?

Show Suggested Answer Hide Answer
Suggested Answer: C

The reference to generic rendering patterns indicates that the current context has become saturated or that important earlier details are no longer receiving sufficient attention. Anthropic documents that performance can degrade as a Claude Code context window fills with conversation history, file contents, and command output; symptoms include forgetting earlier instructions and making less precise responses. (https://code.claude.com/docs/en/best-practices)

Option C preserves the high-value rendering discoveries while isolating the physics investigation. The summary should identify the relevant rendering classes, synchronization boundaries, debug-overlay interfaces, and unresolved integration questions. A physics-focused subagent can then inspect collision and simulation code in its own context without adding dozens of additional files to the already crowded main conversation.

This explicit summary matters because an ordinary named subagent starts with a fresh, isolated context and does not automatically receive the parent's full conversation history or previously read files. Claude constructs a delegation message containing the task context, so the essential rendering findings must be supplied deliberately. (https://docs.anthropic.com/en/docs/claude-code/sub-agents)

Option A omits the integration context needed to guide the physics search. Option B destroys useful prior analysis. Option D keeps expanding an already degraded context and treats the symptom rather than controlling context growth.

Official references/topics: Context-Window Management; Subagent Isolation; Delegation Summaries; Codebase Exploration.


Contribute your Thoughts:

0/2000 characters
Derick
3 days ago
I disagree with B. Starting fresh seems like a waste of time.
upvoted 0 times
...
Corazon
8 days ago
Surprised they didn't mention option A. Sub-agents could be super helpful!
upvoted 0 times
...
Nguyet
13 days ago
Nah, D is better. Just keep it focused on the classes.
upvoted 0 times
...
Kris
18 days ago
I think option C makes the most sense. Summarizing first is key!
upvoted 0 times
...
Caprice
23 days ago
I think I read somewhere that using /clear can be useful, but it might be overkill here. I lean towards D, especially since we have specific class names to work with.
upvoted 0 times
...
Lauran
28 days ago
I feel like spawning a sub-agent could help, but I worry about how well it would integrate the findings. Option A seems risky.
upvoted 0 times
...
Tiara
1 month ago
I remember a practice question where we had to decide whether to reset context or build on it. I think starting fresh might lose valuable insights, so maybe D is better?
upvoted 0 times
...
Jeannetta
1 month ago
I'm not entirely sure, but I think option C makes sense since it allows the sub-agent to have context from both rendering and physics.
upvoted 0 times
...

Save Cancel