Built.By.Dave
davejbrown.study
CCAR-P Drill

Numbers

0L1 · 0

Blueprint ranges

1 · Solution Design & Architecture
1.AProblem framing, value alignment and decomposition5-6
1.BArchitecture patterns and multi-agent orchestration5-6
2 · Claude Models, Prompting & Context Engineering
2.AModel selection, system prompts and prompting techniques4-5
2.BContext windows, token usage and prompt reuse3-4
3 · Integration
3.ATools, protocols, auth and progressive discovery6-7
3.BRAG, retrieval, latency trade-offs and observability5-6
4 · Evaluation, Testing & Optimization
4.AMetrics, eval datasets and A/B testing5-6
4.BDiagnosis, optimization and monitoring4-5
5 · Governance, Safety & Risk Management
5.AGuardrails, failure modes and human-in-the-loop5-6
5.BCompliance and ethics3-4
6 · Stakeholder Communication & Lifecycle Management
6.ADiscovery, communicating trade-offs and SLAs4-5
6.BDocumentation, handoff and lifecycle4-5
7 · Developer Productivity & Operational Enablement
7.ADeveloper productivity and operational enablement4-5

Domain weights

1Solution Design & Architecture17%
2Claude Models, Prompting & Context Engineering13%
3Integration19%
4Evaluation, Testing & Optimization16%
5Governance, Safety & Risk Management14%
6Stakeholder Communication & Lifecycle Management14%
7Developer Productivity & Operational Enablement7%

The exam

Items63
Time120 minutes
FormatMultiple choice and multiple response (each item says how many to pick)
Passing scaled score720 (scale 100-1,000)
Fee$175
Validity12 months
DeliveryProctored, online or test center
Score reportPass/fail, scaled score, percent correct by domain
Recommended experience3+ years architecture, 6+ months production Claude

Agent loop

Keep looping while stop_reason istool_use
Done when stop_reason isend_turn
Other stop reasonsmax_tokens, stop_sequence
tool_choice optionsauto, any, tool (forced), none

Caching and batches

Prompt cache prefix ordertools, system, messages
Put firstStatic content (tools, system, stable docs)
Put lastVariable content
Message BatchesAsync, about half the cost, results within 24 hours, not for interactive use

MCP

PrimitivesTools, resources, prompts
Transportsstdio (local), Streamable HTTP (remote)
Tool errorsisError plus category and retryable flag
Team config.mcp.json in the project, env var expansion for secrets
Personal config~/.claude.json

Claude Code

Memory files~/.claude/CLAUDE.md (user), CLAUDE.md (project), subdirectory CLAUDE.md
Path-scoped rules.claude/rules/ with paths frontmatter
Permissions and hooks.claude/settings.json
SkillsSKILL.md: name and description load first, body on demand
Headless CI-p with --output-format json and --json-schema
Guaranteed rulesHooks, not prompt instructions