Die fünf Prüfungsbereiche
Agents, Tools/MCP, Claude Code, Prompting, Context – und ihre Gewichtung
Die fünf Prüfungsbereiche ist eine kostenlose Claude Architect-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Claude Architect-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Claude Architect-Kurs umfasst insgesamt 4 Lektionen.
Warum Domänen wichtig sind
Die Prüfung ist in fünf gewichtete Domänen unterteilt. Wenn Sie die Gewichtung kennen, wissen Sie, wo Sie Ihre Lernzeit investieren sollten. Diese Lektion stellt alle fünf vor und erklärt, was in jeder einzelnen getestet wird.
Die fünf Domänen im Überblick
Merken Sie sich die fünf Domänen und ihre Gewichtung (sie summieren sich zu 100%): D1 27%, D2 18%, D3 20%, D4 20%, D5 15%. D1 hat das größte Gewicht; D3 und D4 liegen an zweiter Stelle gleichauf. Lernen Sie dementsprechend.
domains = {
"D1 Agent Architecture & Orchestration": 27,
"D2 Tool Design & MCP": 18,
"D3 Claude Code Config & Workflows": 20,
"D4 Prompt Engineering & Structured Output": 20,
"D5 Context Management & Reliability": 15,
}
assert sum(domains.values()) == 100D1 — Agenten-Architektur (27%)
D1 — Agenten-Architektur (27%) testet den **Agenten-Loop**: Prüfen Sie stop_reason, führen Sie Tools bei tool_use aus, senden Sie den gesamten Verlauf erneut und wiederholen Sie dies bis end_turn. Beenden Sie niemals durch Parsen nach 'done'.
resp = client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
tools=tools,
messages=messages, # full history every turn
)
if resp.stop_reason == "tool_use":
results = run_tools(resp.content)
messages.append({"role": "user", "content": results})
# loop again until stop_reason == "end_turn"D1 — Multi-Agent & Hooks
D1 behandelt auch die **Multi-Agenten-Orchestrierung**: Sub-Agenten erben den Verlauf des Koordinators nicht, übergeben Sie den Kontext daher explizit. Hinzu kommen **Hooks** — deterministische Durchsetzung bei finanziellen, rechtlichen oder sicherheitsrelevanten Anforderungen.
AgentDefinition(
name="refund_specialist",
description="Handles verified refund requests",
system_prompt="...full context, since history is NOT inherited...",
allowed_tools=["get_customer", "process_refund"], # least privilege
)
# Coordinator's allowedTools MUST include "Task" to delegateD2 — Tool-Design & MCP (18%)
D2 — Tool-Design und MCP (18%): Tool-**Beschreibungen** steuern die Auswahl, nicht die Namen. Halten Sie 4-5 Tools pro Agenten und verwenden Sie tool_choice, um einen Tool-Aufruf zu erlauben, zu erfordern oder zu erzwingen.
{
"name": "lookup_order",
"description": "Fetch an order by ID. Input: order_id like 'ORD-1234'. "
"Returns status, items, total. Returns isError if the ID "
"is unknown. Use only after the customer is verified.",
"input_schema": {"type": "object",
"properties": {"order_id": {"type": "string"}},
"required": ["order_id"]}
}D2 — MCP-Grundelemente & Fehler
D2 behandelt die drei MCP-Grundelemente — Tools, Resources und Prompts — sowie das Injizieren von Secrets über Umgebungsvariablen (niemals Tokens committen) und die Bevorzugung strukturierter Fehler, die eine Wiederherstellung ermöglichen.
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "${GITHUB_TOKEN}" }
}
}
}D3 — Claude Code Config (20%)
D3 — Claude Code Config (20%): die **CLAUDE.md-Hierarchie** — die Benutzerebene ist persönlich (nicht über VCS geteilt), die Projektebene wird geteilt. Verwenden Sie @path-Importe und scoped .claude/rules/, um Kontext zu speichern.
---
paths:
- "src/payments/**"
---
# Payment module rules
- Never log full card numbers.
- All refunds over $500 require a hook-enforced approval.
# (Loads only when editing files under src/payments/)D3 — Workflows & CI/CD
D3 behandelt auch Workflows: Verwenden Sie den **Plan-Modus** für große oder architektonische Änderungen, direkte Ausführung für schnelle Korrekturen. Führen Sie für **CI/CD** mit -p und --output-format json aus und überprüfen Sie dies in einer isolierten Sitzung.
claude -p "Review the diff for correctness bugs only" \
--output-format json \
--append-system-prompt "Report only NEW or UNFIXED issues"D4 — Prompting & Strukturierte Ausgabe (20%)
D4 — Prompting (20%): explizite Kriterien sind besser als vage Anweisungen, und **Few-Shot**-Beispiele fördern die Konsistenz. Für strukturierte Ausgaben kombinieren Sie tool_use mit JSON Schema und markieren ein Feld nur dann als erforderlich, wenn es immer gesetzt ist.
schema = {
"type": "object",
"properties": {
"category": {"enum": ["bug", "feature", "other"]},
"detail": {"type": "string"}, # free text for 'other'
"severity": {"type": "integer"}, # optional, may be absent
},
"required": ["category"], # only the always-present field
}D4 — Validierung & Wiederholung
D4 testet auch die Wiederherstellung: **Wiederholung mit Feedback** behebt Format- und Rechenfehler, aber keine fehlenden Informationen. Und denken Sie daran — eine **Fresh-Instance-Überprüfung** ist besser als eine Selbstüberprüfung in derselben Sitzung.
def retry_with_feedback(doc, bad_output, error):
return client.messages.create(
model="claude-sonnet-4-5",
max_tokens=1024,
messages=[{"role": "user", "content":
f"Document:\n{doc}\n\nYour previous output:\n{bad_output}\n"
f"\nValidation error:\n{error}\nReturn corrected JSON."}],
)D5 — Kontext & Zuverlässigkeit (15%)
D5 — Kontext und Zuverlässigkeit (15%) ist klein, aber voller Fallstricke: Progressive Zusammenfassungen machen Zahlen vage, halten Sie daher **Sachverhalte wörtlich**. Achten Sie auf 'Lost-in-the-Middle' und eskalieren Sie bei echten Auslösern.
case_facts = { # kept VERBATIM, never summarized
"order_id": "ORD-1234",
"refund_amount": 540.00,
"order_date": "2026-05-02",
}
summary = summarize(long_history) # vague over time
prompt = f"CASE FACTS (authoritative):\n{case_facts}\n\nSummary:\n{summary}"Kurzer Check
Testen Sie Ihr Verständnis der Domänengewichtungen und wo eine wichtige Entscheidung getroffen wird.
Rückblick — Die fünf Domänen
Sie haben den Prüfungsplan: D1 27%, D2 18%, D3 20%, D4 20%, D5 15% (gesamt 100%), Bestehen bei 720 Punkten. Studieren Sie D1 am intensivsten und raten Sie niemals bei Identität oder Abschluss.
Lerne Python mit einem KI-Tutor — kostenlos
Schreibe und führe echten Code in deinem Browser aus, bekomme sofortige Hilfe von einem 24/7 KI-Tutor und setze dein Lernen im Web oder in der App fort.
- Kurse
- 26
- Lektionen
- 104
Häufig gestellte Fragen
Ist die Lektion „Die fünf Prüfungsbereiche“ kostenlos?
Ja — der vollständige Text von „Die fünf Prüfungsbereiche“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Claude Architect-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Claude Architect-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Die fünf Prüfungsbereiche“?
Agents, Tools/MCP, Claude Code, Prompting, Context – und ihre Gewichtung Du übst Claude Architect mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Claude Architect zu starten?
Keine Vorkenntnisse erforderlich. Claude Architect auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.
Wie lange dauert die Lektion „Die fünf Prüfungsbereiche“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Claude Architect-Lektion Code schreiben und ausführen?
Ja. Jede Claude Architect-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Die Zertifizierung im Überblick
- Die fünf Prüfungsbereiche
- Szenariobasiertes Format und Bewertung
- Wer diese Prüfung ablegen sollte