CCAR-F scenarios › Developer Productivity with Claude · Question 37 of 60
Scenario 4 · Developer Productivity with Claude
Your team is building internal developer tools on the Claude Agent SDK. The agent helps engineers find their way around unfamiliar or legacy codebases, generates boilerplate, and automates repetitive chores. It works through the built-in Read, Write, Bash, Grep, and Glob tools, plus connections to Model Context Protocol (MCP) servers.
Claude Code Configuration & Workflows
A new engineer reports that the agent never adds the team's required license header or uses the internal logging wrapper when it generates boilerplate, although it does both reliably for everyone else. You find that the tech lead wrote these conventions in ~/.claude/CLAUDE.md on their own machine. What is the right fix?
Show answer and explanation
Answer: C — Move the conventions into the project-level CLAUDE.md committed to the repository, then confirm with /memory that the new engineer's sessions load it.
User-level ~/.claude/CLAUDE.md applies only to that user and isn't shared through version control. Team conventions belong in project-level configuration, and /memory shows which memory files are actually loaded. (a) copies the file by hand, and the copies will drift and have to be redone for every new hire. (b) relies on someone remembering to do it every session. (d) covers skill invocations only, puts standards meant to apply everywhere into on-demand skills, and duplicates them across files.
More from this scenario
- An engineer asks the agent to "add comprehensive tests to the legacy inventory service,"…
- An engineer spent a long session having the agent analyze a legacy authentication…
- Your Agent SDK loop for the "automate repetitive tasks" feature sometimes stops halfway…
- An engineer asks the agent, "Where is calculateLateFee called in this legacy billing…
- Your team connected an internal MCP server whose find_symbol_references tool resolves…