Skip to content

Claude Certified Architect – Foundations (CCAR-F) — Coverage Matrix

Generated by tools/build_coverage.py from objective-map.yaml and the question banks. Do not edit by hand. Objectives paraphrase the official exam guide v1.0 (effective July 2026) — see registry.yaml for sources.

Objective Learning module(s) Lab(s) Practice questions
Domain 1 — Agentic Architecture & Orchestration (27%)
CCAR-F-1.1 Design and build agentic loops for autonomous task execution 03-the-agent-loop.md
03-the-tool-use-loop.md
lab-12-agentic-task-execution
lab-08-tool-invocation
3: CCAR-F-D1-001, CCAR-F-D1-002, CCAR-F-D1-003
CCAR-F-1.2 Orchestrate multi-agent systems with coordinator and subagent patterns 04-multi-agent-architecture.md
02-workflow-patterns.md
lab-12-agentic-task-execution 3: CCAR-F-D1-004, CCAR-F-D1-005, CCAR-F-D1-006
CCAR-F-1.3 Configure subagent invocation 06-managed-agents-and-agent-sdk.md
05-commands-skills-subagents.md
04-multi-agent-architecture.md
lab-12-agentic-task-execution
lab-10-claude-code-workflows
7: CCAR-F-D1-007, CCAR-F-D1-008, CCAR-F-D1-009, CCAR-F-D1-010, CCAR-F-D1-011, CCAR-F-D1-012 …
CCAR-F-1.4 Build multi-step workflows with enforcement and handoff patterns 05-human-in-the-loop.md
07-agent-reliability.md
06-hooks.md
lab-13-human-in-the-loop
lab-12-agentic-task-execution
3: CCAR-F-D1-014, CCAR-F-D1-015, CCAR-F-D1-016
CCAR-F-1.5 Use Agent SDK hooks to intercept tool calls and normalise data 06-hooks.md
06-managed-agents-and-agent-sdk.md
lab-10-claude-code-workflows
lab-13-human-in-the-loop
7: CCAR-F-D1-017, CCAR-F-D1-018, CCAR-F-D1-019, CCAR-F-D1-020, CCAR-F-D1-021, CCAR-F-D1-022 …
CCAR-F-1.6 Choose task decomposition strategies for complex workflows 05-task-decomposition-and-chaining.md
02-workflow-patterns.md
01-workflows-vs-agents.md
lab-12-agentic-task-execution
lab-02-prompt-improvement
6: CCAR-F-D1-024, CCAR-F-D1-025, CCAR-F-D1-026, CCAR-F-D1-027, CCAR-F-D1-028, CCAR-F-D1-029
CCAR-F-1.7 Manage session state 09-headless-ci-and-agent-sdk.md
04-memory-and-persistence.md
06-managed-agents-and-agent-sdk.md
lab-05-context-management
lab-10-claude-code-workflows
6: CCAR-F-D1-030, CCAR-F-D1-031, CCAR-F-D1-032, CCAR-F-D1-033, CCAR-F-D1-034, CCAR-F-D1-035
Domain 2 — Tool Design & MCP Integration (18%)
CCAR-F-2.1 Design tool interfaces with clear descriptions and boundaries 05-tool-design-best-practices.md
02-defining-tools.md
lab-08-tool-invocation 5: CCAR-F-D2-001, CCAR-F-D2-002, CCAR-F-D2-003, CCAR-F-D2-004, CCAR-F-D2-005
CCAR-F-2.2 Return structured error responses from MCP tools 03-building-an-mcp-server.md
02-architecture.md
03-the-tool-use-loop.md
lab-09-mcp-fundamentals
lab-08-tool-invocation
3: CCAR-F-D2-006, CCAR-F-D2-007, CCAR-F-D2-008
CCAR-F-2.3 Distribute tools across agents and configure tool choice 02-defining-tools.md
01-tool-use-fundamentals.md
05-tool-misuse-and-excessive-agency.md
lab-08-tool-invocation
lab-12-agentic-task-execution
3: CCAR-F-D2-009, CCAR-F-D2-010, CCAR-F-D2-011
CCAR-F-2.4 Integrate MCP servers into Claude Code and agent workflows 07-mcp-in-claude-code.md
04-using-mcp-with-claude.md
05-mcp-security.md
lab-09-mcp-fundamentals
lab-10-claude-code-workflows
5: CCAR-F-D2-012, CCAR-F-D2-013, CCAR-F-D2-014, CCAR-F-D2-015, CCAR-F-D2-016
CCAR-F-2.5 Choose and use the built-in tools (Read 01-what-is-claude-code.md
04-permissions-and-settings.md
lab-10-claude-code-workflows 6: CCAR-F-D2-017, CCAR-F-D2-018, CCAR-F-D2-019, CCAR-F-D2-020, CCAR-F-D2-021, CCAR-F-D2-022
Domain 3 — Claude Code Configuration & Workflows (20%)
CCAR-F-3.1 Organise CLAUDE.md files by hierarchy 03-claude-md-and-memory.md
08-team-rollout.md
lab-10-claude-code-workflows 5: CCAR-F-D3-001, CCAR-F-D3-002, CCAR-F-D3-003, CCAR-F-D3-004, CCAR-F-D3-005
CCAR-F-3.2 Create and configure custom slash commands and skills 05-commands-skills-subagents.md
06-progressive-disclosure-and-skills.md
lab-10-claude-code-workflows 4: CCAR-F-D3-006, CCAR-F-D3-007, CCAR-F-D3-008, CCAR-F-D3-009
CCAR-F-3.3 Use path-specific rules to load conventions conditionally 03-claude-md-and-memory.md
08-team-rollout.md
lab-10-claude-code-workflows 3: CCAR-F-D3-010, CCAR-F-D3-011, CCAR-F-D3-012
CCAR-F-3.4 Decide between plan mode and direct execution 02-setup-and-first-session.md
05-commands-skills-subagents.md
lab-10-claude-code-workflows 3: CCAR-F-D3-013, CCAR-F-D3-014, CCAR-F-D3-015
CCAR-F-3.5 Refine work iteratively for progressive improvement 08-iterating-on-prompts.md
03-examples-few-shot.md
lab-02-prompt-improvement
lab-10-claude-code-workflows
3: CCAR-F-D3-016, CCAR-F-D3-017, CCAR-F-D3-018
CCAR-F-3.6 Integrate Claude Code into CI/CD pipelines 09-headless-ci-and-agent-sdk.md
08-team-rollout.md
lab-10-claude-code-workflows 8: CCAR-F-D3-019, CCAR-F-D3-020, CCAR-F-D3-021, CCAR-F-D3-022, CCAR-F-D3-023, CCAR-F-D3-024 …
Domain 4 — Prompt Engineering & Structured Output (20%)
CCAR-F-4.1 Write prompts with explicit criteria to raise precision and cut false positives 01-clear-direct-instructions.md
02-metrics.md
lab-02-prompt-improvement
lab-16-evaluation-framework
4: CCAR-F-D4-001, CCAR-F-D4-002, CCAR-F-D4-003, CCAR-F-D4-004
CCAR-F-4.2 Use few-shot examples for consistent 03-examples-few-shot.md
02-structure-with-xml-tags.md
lab-02-prompt-improvement 4: CCAR-F-D4-005, CCAR-F-D4-006, CCAR-F-D4-007, CCAR-F-D4-008
CCAR-F-4.3 Enforce structured output with tool use and JSON schemas 06-structured-output.md
02-defining-tools.md
lab-03-structured-outputs 5: CCAR-F-D4-009, CCAR-F-D4-010, CCAR-F-D4-011, CCAR-F-D4-012, CCAR-F-D4-013
CCAR-F-4.4 Build validation 06-structured-output.md
06-diagnosing-failures.md
lab-03-structured-outputs
lab-18-reliability-engineering
5: CCAR-F-D4-014, CCAR-F-D4-015, CCAR-F-D4-016, CCAR-F-D4-017, CCAR-F-D4-018
CCAR-F-4.5 Design efficient batch processing strategies 05-batch-processing.md
03-cost-optimisation.md
lab-17-cost-optimisation
lab-07-api-integration
4: CCAR-F-D4-019, CCAR-F-D4-020, CCAR-F-D4-021, CCAR-F-D4-022
CCAR-F-4.6 Design multi-instance and multi-pass review architectures 04-grading-methods.md
02-workflow-patterns.md
lab-16-evaluation-framework 4: CCAR-F-D4-023, CCAR-F-D4-024, CCAR-F-D4-025, CCAR-F-D4-026
Domain 5 — Context Management & Reliability (15%)
CCAR-F-5.1 Preserve critical information across long interactions 02-managing-long-context.md
05-compaction-and-context-editing.md
04-memory-and-persistence.md
lab-05-context-management 4: CCAR-F-D5-001, CCAR-F-D5-002, CCAR-F-D5-003, CCAR-F-D5-004
CCAR-F-5.2 Design escalation and ambiguity-resolution patterns 05-human-in-the-loop.md
13-human-oversight.md
lab-13-human-in-the-loop 4: CCAR-F-D5-005, CCAR-F-D5-006, CCAR-F-D5-007, CCAR-F-D5-008
CCAR-F-5.3 Propagate errors sensibly across multi-agent systems 07-agent-reliability.md
05-reliability-engineering.md
lab-18-reliability-engineering
lab-12-agentic-task-execution
3: CCAR-F-D5-009, CCAR-F-D5-010, CCAR-F-D5-011
CCAR-F-5.4 Manage context when exploring large codebases 05-commands-skills-subagents.md
05-compaction-and-context-editing.md
02-managing-long-context.md
lab-10-claude-code-workflows
lab-05-context-management
3: CCAR-F-D5-012, CCAR-F-D5-013, CCAR-F-D5-014
CCAR-F-5.5 Design human review workflows and calibrate confidence 04-grading-methods.md
13-human-oversight.md
05-human-in-the-loop.md
lab-13-human-in-the-loop
lab-16-evaluation-framework
4: CCAR-F-D5-015, CCAR-F-D5-016, CCAR-F-D5-017, CCAR-F-D5-018
CCAR-F-5.6 Keep provenance and handle uncertainty in multi-source synthesis 05-grounding-and-citations.md
04-multi-agent-architecture.md
lab-04-document-grounded-qa
lab-11-rag-pipeline
4: CCAR-F-D5-019, CCAR-F-D5-020, CCAR-F-D5-021, CCAR-F-D5-022

Fully covered objectives: 30 / 30