ClaudeClaude · Foundations

Referência

Appendix

Tecnologias e conceitos que você pode ver, o que está explicitamente dentro e fora do escopo e o caminho recomendado para se preparar.

Tecnologias e conceitos

Claude Agent SDK

Agent definitions, agentic loops, stop_reason handling, hooks (PostToolUse, tool call interception), subagent spawning via Task tool, allowedTools configuration

Model Context Protocol (MCP)

MCP servers, tools, resources, isError flag, tool descriptions, tool distribution, .mcp.json configuration, env-var expansion

Claude Code

CLAUDE.md hierarchy (user/project/directory), .claude/rules/ path-scoping, .claude/commands/, .claude/skills/ frontmatter (context: fork, allowed-tools, argument-hint), plan mode, direct execution, /memory, /compact, --resume, fork_session, Explore subagent

Claude Code CLI

-p / --print for non-interactive mode, --output-format json, --json-schema for structured CI output

Claude API

tool_use with JSON schemas, tool_choice ("auto", "any", forced), stop_reason ("tool_use", "end_turn"), max_tokens, system prompts

Message Batches API

50% cost savings, up to 24-hour window, custom_id correlation, polling, no multi-turn tool calling

JSON Schema

Required vs optional, enum types, nullable fields, "other" + detail patterns, strict mode for syntax-error elimination

Pydantic

Schema validation, semantic validation errors, validation-retry loops

Built-in tools

Read, Write, Edit, Bash, Grep, Glob - purposes and selection criteria

Few-shot prompting

Targeted examples for ambiguous scenarios, format demonstration, generalization

Prompt chaining

Sequential task decomposition into focused passes

Context window management

Token budgets, progressive summarization, lost-in-the-middle, context extraction, scratchpad files

Session management

Resumption, fork_session, named sessions, session context isolation

Confidence scoring

Field-level confidence, calibration with labeled validation sets, stratified sampling

No escopo

  • Agentic loop implementation: control flow on stop_reason, tool result handling, termination conditions
  • Multi-agent orchestration: coordinator-subagent patterns, decomposition, parallel execution, iterative refinement
  • Subagent context management: explicit context passing, structured state persistence, crash recovery via manifests
  • Tool interface design: effective descriptions, splitting vs consolidating, naming to reduce ambiguity
  • MCP tool and resource design: resources for catalogs, tools for actions, description quality for adoption
  • MCP server configuration: project vs user scope, env-var expansion, multi-server access
  • Error handling and propagation: structured responses, transient vs business vs permission, local recovery
  • Escalation decision-making: explicit criteria, honoring preferences, policy gap identification
  • CLAUDE.md configuration: hierarchy, @import patterns, .claude/rules/ globs
  • Custom commands and skills: project vs user scope, context: fork, allowed-tools, argument-hint
  • Plan mode vs direct execution: complexity assessment, architectural decisions, single-file changes
  • Iterative refinement: I/O examples, test-driven iteration, interview pattern, sequential vs parallel
  • Structured output via tool_use: schema design, tool_choice, nullable fields to prevent hallucination
  • Few-shot prompting: ambiguous targeting, format consistency, false-positive reduction
  • Batch processing: appropriateness, latency tolerance, failure handling by custom_id
  • Context window optimization: trimming outputs, structured fact extraction, position-aware ordering
  • Human review workflows: confidence calibration, stratified sampling, accuracy segmentation
  • Information provenance: claim-source mappings, temporal data, conflict annotation, coverage gaps

Fora do escopo

  • Fine-tuning Claude models or training custom models
  • Claude API authentication, billing, or account management
  • Detailed implementation of specific programming languages or frameworks
  • Deploying or hosting MCP servers (infrastructure, networking, orchestration)
  • Claude's internal architecture, training process, or model weights
  • Constitutional AI, RLHF, or safety training methodologies
  • Embedding models or vector database implementation details
  • Computer use (browser automation, desktop interaction)
  • Vision/image analysis capabilities
  • Streaming API implementation or server-sent events
  • Rate limiting, quotas, or API pricing calculations
  • OAuth, API key rotation, or authentication protocol details
  • Specific cloud provider configurations (AWS, GCP, Azure)
  • Performance benchmarking or model comparison metrics
  • Prompt caching implementation details (beyond knowing it exists)
  • Token counting algorithms or tokenization specifics

Recomendações de preparação para o exame

  1. 1Build an agent with the Claude Agent SDK: a complete agentic loop with tool calling, error handling, and session management. Practice spawning subagents and passing context.
  2. 2Configure Claude Code for a real project: CLAUDE.md hierarchy, path-specific rules in .claude/rules/, custom skills with frontmatter (context: fork, allowed-tools), and at least one MCP server.
  3. 3Design and test MCP tools: descriptions that differentiate similar tools, structured error responses with categories and retryable flags, and tool-selection reliability tests with ambiguous requests.
  4. 4Build a structured data extraction pipeline: tool_use with JSON schemas, validation-retry loops, optional/nullable fields, and batch processing with the Message Batches API.
  5. 5Practice prompt engineering: few-shot examples for ambiguous scenarios, explicit review criteria to reduce false positives, and multi-pass review architectures.
  6. 6Study context management: extracting structured facts from verbose outputs, scratchpad files for long sessions, and subagent delegation to manage context limits.
  7. 7Review escalation and human-in-the-loop patterns: when to escalate (policy gaps, customer requests, inability to progress) vs resolve, and confidence-based review routing.
  8. 8Complete the Practice Exam before sitting the real exam - it mirrors the scenarios and format and explains answers to reinforce understanding.
MUDO
Claude FM