Skip to content
CCAF Preparation

Scenario 4 of 6

Developer Productivity with Claude

Building developer productivity tools with the Claude Agent SDK: helping engineers explore unfamiliar codebases, understand legacy systems, generate boilerplate and automate repetitive work — using the built-in tools (Read, Write, Bash, Grep, Glob) and MCP server integrations.

Primary domains: Tool Design & MCP Integration · Claude Code Configuration & Workflows · Agentic Architecture & Orchestration

What this scenario tests

Tool selection under realistic constraints, plus the long-session behaviour that codebase exploration provokes. Questions here often hinge on picking the right built-in tool for a job — Grep versus Read versus Bash — and on recognising context degradation before it is mistaken for the model getting worse.

Traps it is built to catch

  • Reading whole files when a search would do. Every unnecessary file read spends context that later steps need, and the degradation it causes shows up much later than the mistake.
  • Assuming a bigger context window solves exploration. Degradation happens well inside the limit; extraction and summarisation address it, capacity does not.
  • Writing a custom tool that duplicates a built-in one. The built-ins are known quantities to the model — a bespoke file reader is a new thing it has to be taught to prefer.

The most useful hour of preparation

Point an agent at a large repository you do not know and give it a question that needs five or six files to answer. Watch where its answers stop being specific.

Lessons that cover this scenario

5 of the 30 task statements, across 3 domains.

  1. 1.6Task Decomposition StrategiesDesign task decomposition strategies for complex workflows
  2. 2.4MCP Server IntegrationIntegrate MCP servers into Claude Code and agent workflows
  3. 2.5Built-in ToolsSelect and apply built-in tools (Read, Write, Edit, Bash, Grep, Glob) effectively
  4. 5.1Context Window ManagementManage conversation context to preserve critical information across long interactions
  5. 5.4Codebase Exploration & Context DegradationManage context effectively in large codebase exploration