Claude Architect Foundations
Seven Days to Understand the Architecture, Recognize the Exam Patterns, and Answer with Confidence - Claude Certified Architect (Foundations) exam prep
The Claude Certified Architect (Foundations) examination tests more than familiarity with Claude. Candidates must understand how production Claude systems make decisions, invoke tools, coordinate agents, preserve context, enforce workflows, and recover when something goes wrong. The examination contains five domains and 30 task statements, with the greatest emphasis placed on Agentic Architecture and Orchestration.
This seven-day accelerated course is designed for learners who require clear explanations, controlled progression, repetition, and strong exam focus. Complex architecture concepts will be reduced to manageable decision patterns without sacrificing the technical knowledge required by the syllabus. Coverage will follow the official domain weighting: Agentic Architecture and Orchestration at 27%, Claude Code Configuration and Workflows at 20%, Prompt Engineering and Structured Output at 20%, Tool Design and MCP Integration at 18%, and Context Management and Reliability at 15%.
The instructor has more than 30 years of industry experience and will deliver practical, industry-demanded content rather than an unnecessarily academic treatment of the subject. The emphasis will remain on understanding scenarios, distinguishing similar architectural choices, identifying unreliable designs, and selecting the most appropriate examination answer.
Learning Outcomes
Upon completion, participants should be able to:
- Explain the structure and control flow of Claude-powered agentic systems
- Select appropriate agentic, deterministic, sequential, parallel, and multi-agent patterns
- Design clear tool interfaces and structured tool responses
- Explain MCP server, client, capability, and transport responsibilities
- Configure Claude Code instructions, rules, skills, permissions, hooks, and workflows
- Construct effective system prompts and structured-output strategies
- Apply validation, retry, feedback, batching, and review patterns
- Manage context windows, session state, caching, and long-running interactions
- Identify ambiguity, cascading errors, context degradation, and reliability risks
- Apply human-review, confidence-calibration, and information-provenance controls
- Interpret scenario-based multiple-choice and multiple-response questions
- Manage the examination pace of approximately two minutes per question
Prerequisites
- Basic understanding of software applications and APIs
- Familiarity with command-line operations
- Basic knowledge of JSON and structured data
- General awareness of software-development workflows
- Basic understanding of Git repositories and CI/CD concepts
- No advanced artificial-intelligence or machine-learning background required
- Access to Claude, Claude Code, and the supplied study and practice resources
Training Outline
- Examination Orientation and Claude Architecture Foundations
- Examination structure and expectations
- Five examination domains
- Thirty task statements
- Domain weightings
- Multiple-choice and multiple-response formats
- Scenario-based question interpretation
- Time-management requirements
- Weighted scoring considerations
- Claude application architecture
- Claude models and application components
- Messages API responsibilities
- Developer-controlled conversation state
- System prompts and user messages
- Content blocks
- Tool-use request and result flow
- Stop reasons
- Stateless API behaviour
- Application-side orchestration
- Essential terminology
- Agent
- Workflow
- Orchestrator
- Subagent
- Tool
- Context
- Session
- State
- Guardrail
- Structured output
- Examination structure and expectations
- Agentic Architecture and Orchestration
- Agentic loop fundamentals
- User-request processing
- Model decision points
- Tool invocation
- Tool-result return
- Loop continuation
- Final-response conditions
- Maximum-iteration controls
- Timeout and budget controls
- Failure termination
- Agentic and deterministic workflow selection
- Open-ended agentic tasks
- Predictable workflows
- Sequential processing
- Parallel processing
- Routing patterns
- Evaluator-optimizer patterns
- Hybrid workflows
- Cost and latency considerations
- Multi-agent orchestration
- Centralized orchestration
- Decentralized coordination
- Supervisor and worker patterns
- Specialized agents
- Parallel subagent execution
- Result aggregation
- Conflict resolution
- Failure isolation
- Shared-state risks
- Subagent invocation and context passing
- Task-specific delegation
- Minimum necessary context
- Relevant constraints
- Expected output definitions
- Context isolation
- Result normalization
- Parent-agent reintegration
- Token-usage considerations
- Workflow enforcement and handoff
- Required-stage enforcement
- Preconditions and postconditions
- State-machine concepts
- Explicit completion criteria
- Controlled handoffs
- Approval gates
- Guardrail placement
- Recovery paths
- Claude Agent SDK concepts
- Agent execution lifecycle
- Hook purposes
- Pre-tool hooks
- Post-tool hooks
- Permission controls
- Monitoring points
- Policy enforcement
- Session lifecycle controls
- Task decomposition
- Goal identification
- Dependency identification
- Sequential subtasks
- Independent subtasks
- Parallelizable work
- Subtask boundaries
- Completion criteria
- Result synthesis
- Session state and resumption
- Session identifiers
- Persistent state
- Checkpointing
- Interrupted-task recovery
- Idempotent operations
- Duplicate-action prevention
- State validation
- Safe resumption
- Agentic loop fundamentals
- Tool Design and MCP Integration
- Tool interface design
- Tool purpose definition
- Descriptive tool names
- Clear tool descriptions
- Input-schema design
- Required and optional parameters
- Parameter constraints
- Enumeration usage
- Output consistency
- Tool granularity
- Overlapping-tool avoidance
- Tool execution lifecycle
- Tool selection
- Argument generation
- Input validation
- External execution
- Tool-result construction
- Result return to Claude
- Continued model processing
- Final-response generation
- Structured error responses
- Error categories
- Machine-readable errors
- Human-readable messages
- Retryable and non-retryable failures
- Validation failures
- Authentication and authorization failures
- Rate-limit responses
- Partial failures
- Recovery information
- Sensitive-data protection
- Tool distribution and tool choice
- Relevant tool exposure
- Excessive tool availability
- Tool-selection ambiguity
- Forced tool use
- Automatic tool choice
- Specific tool selection
- No-tool operation
- Tool routing
- Security boundaries
- Model Context Protocol fundamentals
- MCP architecture
- MCP hosts
- MCP clients
- MCP servers
- Capability negotiation
- Tools
- Resources
- Prompts
- Transport concepts
- Local and remote integration
- Connection lifecycle
- MCP integration reliability
- Server discovery
- Client configuration
- Authentication
- Permission boundaries
- Schema compatibility
- Error handling
- Connection failures
- Capability validation
- Logging and observability
- Built-in tools
- Web-search concepts
- Code-execution concepts
- File and computer interaction concepts
- Tool-result handling
- Tool restrictions
- Permission considerations
- Security and operational controls
- Tool interface design
- Claude Code Configuration and Workflows
- Claude Code operating model
- Repository awareness
- Codebase exploration
- File modification
- Command execution
- Planning and implementation
- Verification workflows
- Permission boundaries
- CLAUDE.md hierarchy and scope
- User-level instructions
- Project-level instructions
- Directory-level instructions
- Hierarchical loading
- Instruction precedence
- Repository conventions
- Modular organization
- Relevant-context control
- Conflicting instruction management
- Custom commands and skills
- Reusable slash commands
- Command definitions
- Arguments and variables
- Repeatable workflows
- Skill purpose
- Skill organization
- Skill discovery
- Domain-specific instructions
- Command and skill selection
- Path-specific rules
- Conditional instruction loading
- File-pattern targeting
- Directory-specific conventions
- Language-specific rules
- Test-specific rules
- Documentation-specific rules
- Context-noise reduction
- Rule-maintenance considerations
- Plan mode and direct execution
- Exploration before modification
- Planning requirements
- Risk assessment
- Multi-file changes
- Ambiguous requirements
- Direct low-risk changes
- Approval boundaries
- Plan-to-execution transition
- Iterative refinement
- Initial implementation
- Focused feedback
- Incremental correction
- Test-driven refinement
- Diff review
- Scope control
- Regression prevention
- Completion verification
- Hooks and permissions
- Pre-operation hooks
- Post-operation hooks
- Command validation
- Formatting and testing hooks
- Allowed operations
- Denied operations
- Approval-required operations
- Least-privilege configuration
- Secret protection
- CI/CD integration
- Non-interactive execution
- Repository authentication
- Environment configuration
- Pipeline permissions
- Automated review
- Test and validation gates
- Structured pipeline outputs
- Failure reporting
- Secret management
- Safe automation boundaries
- Claude Code operating model
- Prompt Engineering and Structured Output
- Effective system prompts
- Role and objective definition
- Explicit success criteria
- Constraints
- Required behaviour
- Prohibited behaviour
- Output requirements
- Tool-use instructions
- Ambiguity handling
- Priority and clarity
- Prompt structure
- Instruction separation
- Context separation
- Input-data boundaries
- XML-style organization
- Relevant information placement
- Long-input organization
- Conflicting instruction avoidance
- Prompt maintainability
- Few-shot prompting
- Demonstration selection
- Input-output pairs
- Representative examples
- Edge-case coverage
- Format consistency
- Example diversity
- Overfitting risks
- Token-cost considerations
- Structured output
- JSON-based outputs
- Schema-constrained responses
- Tool-based extraction
- Required fields
- Data types
- Enumerations
- Nested structures
- Optional and nullable values
- Schema complexity
- Downstream compatibility
- Validation, retry, and feedback loops
- Schema validation
- Semantic validation
- Business-rule validation
- Invalid-output detection
- Corrective feedback
- Targeted retry prompts
- Retry limits
- Escalation conditions
- Infinite-loop prevention
- Failure logging
- Batch-processing strategies
- Message Batches API concepts
- Independent request batching
- Batch identifiers
- Asynchronous result handling
- Partial completion
- Failed-request handling
- Result correlation
- Throughput considerations
- Cost considerations
- Batch and real-time selection
- Multi-instance and multi-pass review
- Independent generation
- Independent review
- Generator-critic separation
- Multiple candidate responses
- Comparison and ranking
- Consensus methods
- Verification passes
- Bias and correlated-error risks
- Cost and latency trade-offs
- Effective system prompts
- Context Management and Reliability
- Context-window management
- Context-window limits
- Token-budget awareness
- Relevant-context selection
- Old-message removal
- Tool-result trimming
- Structured summarization
- Critical-fact preservation
- Lost-in-the-middle concerns
- Context degradation
- Context refresh strategies
- Prompt caching
- Reusable prompt prefixes
- Cacheable stable content
- Cache boundaries
- Cache creation
- Cache reads
- Cost reduction
- Latency reduction
- Content-change effects
- Cache suitability
- Long-running conversations
- Conversation-state storage
- Rolling summaries
- Persistent facts
- Decisions and commitments
- User preferences
- Session continuation
- Context reconstruction
- Summary-drift prevention
- Escalation and ambiguity resolution
- Missing information
- Conflicting requirements
- Clarifying questions
- Assumption management
- Confidence thresholds
- High-impact uncertainty
- Safe refusal
- Human escalation
- Escalation context
- Error propagation in multi-agent systems
- Incorrect upstream outputs
- Unverified assumptions
- Cascading failures
- Schema enforcement
- Boundary validation
- Independent verification
- Provenance tracking
- Failure containment
- Recovery strategies
- Codebase exploration and context degradation
- Targeted repository exploration
- Relevant-file identification
- Dependency tracing
- Search-before-read strategies
- Progressive context accumulation
- Stale information
- Context replacement
- Focused re-grounding
- Human review and confidence calibration
- Confidence communication
- Risk-based review
- High-impact decisions
- Irreversible actions
- Approval thresholds
- Reviewer context
- Auditability
- False-confidence prevention
- Information provenance and multi-source synthesis
- Source identification
- Claim-to-source mapping
- Source authority
- Source freshness
- Conflicting-source detection
- Uncertainty preservation
- Citation retention
- Unsupported-claim prevention
- Traceable synthesis
- Context-window management
- Examination Consolidation and Readiness
- Cross-domain decision patterns
- Agent versus workflow
- Single agent versus multiple agents
- Prompt control versus application control
- Tool error versus model error
- Retry versus escalation
- Context inclusion versus external retrieval
- Automation versus human approval
- Parallelism versus dependency ordering
- Common examination traps
- Overengineering simple tasks
- Granting excessive permissions
- Sending unnecessary context
- Relying on prompts for hard guarantees
- Returning unstructured tool errors
- Retrying permanent failures
- Sharing unrestricted state between agents
- Selecting multi-agent designs without justification
- Ignoring cost and latency
- Accepting unvalidated structured output
- Scenario-analysis method
- Requirement identification
- Constraint identification
- Risk identification
- Domain identification
- Option elimination
- Best-practice selection
- Multiple-response completeness
- Final answer verification
- Final readiness assessment
- Domain-weighted diagnostic review
- High-weight weakness correction
- Timed question drills
- Full-length mock examination
- Incorrect-answer analysis
- Terminology review
- Final knowledge-gap correction
- Examination pacing
- Flag-and-review strategy
- Cross-domain decision patterns
Disclaimer
This training outline is intended solely as a structured guideline for course planning and examination preparation. The trainer reserves the right to amend, reorganize, reduce, expand, substitute, or omit any topic when reasonably necessary to accommodate participant ability, available instructional time, changes to the examination requirements, updates to the relevant technologies, or other operational considerations. Such changes may be made at the trainer’s professional discretion without prior notice.
Practical, connected learning
My wider training approach brings hands-on implementation and systems thinking together, connecting technology with real operational needs.