Practice for the Claude Certified Architect Foundations exam with 15 exam-style practice questions, instant answer reveals, and concise explanations of every correct answer. Topics include: Scenario: Structured Data Extraction. You are building a structured data extraction system using Claude. The system extr. Follow @CertPunch and visit certpunch.com for more certification practice exams and study content.
Prefer hands-on? Take this round as an interactive practice test — answer every question, get instant feedback, and see your score: Start the Claude Certified Architect Foundations practice test →
What you will practice
- Scenario: Structured Data Extraction. You are building a structured data extraction system using Claude. The…
- Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. Th…
- Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. Th…
- Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. Th…
- Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent S…
- Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. Th…
Answers and explanations
Tap a question to expand the answer and the exam reasoning. Try to commit to your own pick first.
Q1. Scenario: Structured Data Extraction. You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates output using JSON schemas, and maintains high accuracy. It must…
Answer: A. Extend the enum with unclear and other, plus a required detail field when other is selected.
Extending the schema with fallback categories handles ambiguous data without breaking validation rules. Forcing existing enum values creates inaccurate reporting, while using unrestricted strings destroys the reliable structure required by downstream systems.
Q2. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: A. Create a .claude/rules/migrations.md file with YAML paths matching all migration locations and keep the conventions there.
Using a .claude/rules file with YAML path matching correctly applies guidance dynamically based on file locations. Placing everything in the root CLAUDE.md would load irrelevant instructions for every CI run, increasing noise and defeating your targeted scoping goals.
Q3. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: B. Add a structured field capturing the triggering code pattern, then analyze dismissal rates by that field during prompt iterations.
Capturing the specific code construct that triggered a finding makes false-positive analysis actionable. Aggregating dismissals by this field pinpoints problematic patterns, whereas asking the model to self-report confidence just masks bad logic without providing measurable data.
Q4. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: A. Configure the skill with context: fork so verbose exploration runs separately and returns only a concise summary.
Configuring the skill with context fork runs the verbose exploration in an isolated sub-agent context. This prevents setup noise from filling the main conversation window, whereas simply instructing the prompt to ignore earlier notes fails to prevent token bloat.
Q5. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: C. Rewrite the MCP tool description to specify coverage, accepted queries, returned citation metadata, and when agents should prefer it.
Tool descriptions act as the primary routing signal for Claude, so expanding the description clarifies when to use it. Renaming the tool with buzzwords fails to convey actual constraints or output expectations, leaving the agents confused about its intended coverage.
Q6. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: B. Move narrowly scoped guidance into topic-specific files under .claude/rules/, leaving root CLAUDE.md with only universal CI review principles.
Splitting massive files into focused topic-specific rule files significantly improves maintainability and reduces context noise. Leaving only universal CI principles in the root CLAUDE.md prevents unrelated standards from blending together, whereas broad headings fail to stop bloat.
Q7. Scenario: Structured Data Extraction You are building a structured data extraction system using Claude. The system extracts information from unstructured documents, validates output using JSON schemas, and maintains high accuracy. It must…
Answer: B. Add 2 to 4 representative input and ideal output examples showing concise obligations, evidence boundaries, and owner wording.
Few-shot examples are the strongest next step when detailed instructions alone fail to stabilize formatting and actionability. Representative input and output pairs clearly demonstrate exactly how ambiguous source text should be extracted, outperforming rigid word limits.
Q8. Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to bac…
Answer: B. Create separate issue records after customer verification, investigate independent concerns using shared case facts, then synthesize one customer-facing resolution.
Creating separate issue records preserves boundaries between distinct concerns while utilizing shared verified facts. Synthesizing one unified response resolves the multiple issues cleanly, whereas forcing sequential replies or splitting tickets worsens the customer experience.
Q9. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: B. Classify missing-baseline failures separately, retry only format or placement errors, and add the baseline artifact before re-extracting.
Retries are useful when the model has the needed information but produced it in the wrong structure or format. When the evidence is absent from the provided context, the correct recovery is to supply the missing source material or classify the case as unresolved rather than asking the model to invent evidence.
Q10. Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to bac…
Answer: A. Rewrite returns_helper MCP tool description to specify eligibility inputs, returned fields, examples, and boundaries with refund tools.
Tool descriptions are the primary signal Claude uses to decide when and how to call MCP tools. Making the tool's purpose, inputs, outputs, examples, and boundaries explicit directly improves model-driven tool selection without adding brittle orchestration.
Q11. Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to bac…
Answer: D. Add a tool call interception hook that blocks process_refund above $150 and redirects the case to human escalation.
A tool call interception hook provides deterministic enforcement before the refund action reaches the backend system. This is the right approach when a business rule must be guaranteed rather than merely encouraged through instructions.
Q12. Scenario: Customer Support Resolution Agent You are building a customer support resolution agent using the Claude Agent SDK. The agent handles high-ambiguity requests like returns, billing disputes, and account issues. It has access to bac…
Answer: B. Begin with a brief fact-gathering pass, then let the coordinator create targeted follow-up subtasks as tool findings reveal the dispute type.
This matches an open-ended investigation where the correct next steps depend on what is discovered during the case. A lightweight initial pass establishes the facts, then the coordinator can adapt the plan and delegate only the investigations needed for the actual dispute pattern.
Q13. Scenario: Claude Code for Continuous Integration You are integrating Claude Code into your CI/CD pipeline. The system runs automated code reviews, generates test cases, and provides feedback on pull requests. You need to design prompts tha…
Answer: B. Configure the review helper as a skill with context: fork, returning only a concise summary to the main CI review.
Skills can run in an isolated sub-agent context when configured with context fork, which prevents verbose exploratory work from polluting the main conversation. Returning only a concise summary keeps the final review focused on actionable findings while preserving the reusable workflow.
Q14. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: D. Decompose the request into concern-specific tasks, run relevant subagents in parallel with shared context, then synthesize one integrated report.
A multi-concern request should be split into distinct work items so each concern receives focused investigation. Running independent concerns in parallel improves latency, while shared context and final synthesis preserve coherence across the report.
Q15. Scenario: Multi-Agent Research System You are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings…
Answer: C. Use Glob with the known path patterns to enumerate candidate template files, then Read only the selected matches.
This approach uses the purpose-built file path matching tool before consuming file contents. It minimizes context usage by separating file discovery from content inspection, then reading only the files that are actually relevant.
More Claude Certified Architect Foundations drills and other practice exams are on @CertPunch. New rounds drop every few days at certpunch.com.