From certification
Interactive study of Claude Certified Architect – Foundations exam domains. Teaches concepts, tests understanding with mini-quizzes, and adapts to weak areas.
npx claudepluginhub avovello/cc-plugins --plugin certification# Training Command
Interactive domain study for the Claude Certified Architect – Foundations exam.
## Usage
## Workflow
### Step 1: Determine Study Target
If the user provides a domain number (1–5), use it directly. If they provide a task statement reference like `1.3`, focus exclusively on that statement within its parent domain.
If no argument is provided:
1. Check whether `~/.claude/certification/results.jsonl` exists
2. If it does: load the study-path skill (`${CLAUDE_PLUGIN_ROOT}/skills/study-path.md`), compute weak areas, and recommend the highest-priority domain
3. If it doe...Interactive domain study for the Claude Certified Architect – Foundations exam.
/training # Recommended domain based on quiz history (or Domain 1 if no history)
/training 1 # Study Domain 1: Agentic Architecture & Orchestration
/training 2 # Study Domain 2: Tool Design & MCP Integration
/training 3 # Study Domain 3: Claude Code Configuration & Workflows
/training 4 # Study Domain 4: Prompt Engineering & Structured Output
/training 5 # Study Domain 5: Context Management & Reliability
/training 1.3 # Study specific task statement 1.3
If the user provides a domain number (1–5), use it directly. If they provide a task statement reference like 1.3, focus exclusively on that statement within its parent domain.
If no argument is provided:
~/.claude/certification/results.jsonl exists${CLAUDE_PLUGIN_ROOT}/skills/study-path.md), compute weak areas, and recommend the highest-priority domainTell the user which domain or task statement you will cover and explain why you chose it.
Read the documentation reference map to get relevant links for every task statement:
${CLAUDE_PLUGIN_ROOT}/resources/doc-links.md
You MUST include these links throughout the session — in topic explanations, answer explanations, and the session summary.
Read the matching domain skill to get authoritative content for teaching:
${CLAUDE_PLUGIN_ROOT}/skills/domain-1-agentic-architecture.md${CLAUDE_PLUGIN_ROOT}/skills/domain-2-tool-design-mcp.md${CLAUDE_PLUGIN_ROOT}/skills/domain-3-claude-code-config.md${CLAUDE_PLUGIN_ROOT}/skills/domain-4-prompt-engineering.md${CLAUDE_PLUGIN_ROOT}/skills/domain-5-context-management.mdWork through each task statement in the domain (or the single targeted one). For each:
Explain the key concepts using the skill content. Ground explanations in concrete, exam-relevant scenarios. Focus on WHY things work the way they do, not just WHAT they are. Include relevant documentation links from the doc-links reference for the task statement being taught, so the user can dive deeper into the source material.
Surface misconceptions — call out the common wrong assumptions and explain why they fail. Exam distractors are built from exactly these misunderstandings, so addressing them head-on is critical.
Mini-quiz — pull 1–2 Easy questions from the question bank that match this task statement.
${CLAUDE_PLUGIN_ROOT}/resources/question-bank/1-agentic-architecture-and-orchestration.md${CLAUDE_PLUGIN_ROOT}/resources/question-bank/2-tool-design-and-mcp-integration.md${CLAUDE_PLUGIN_ROOT}/resources/question-bank/3-claude-code-configuration-and-workflows.md${CLAUDE_PLUGIN_ROOT}/resources/question-bank/4-prompt-engineering-and-structured-output.md${CLAUDE_PLUGIN_ROOT}/resources/question-bank/5-context-management-and-reliability.mdAskUserQuestion tool to present each question with options A–D. This is required for all quiz questions and check-in prompts.Check-in — after each task statement, use AskUserQuestion to ask whether the user wants to:
When the user finishes the domain or decides to stop, present a summary:
## Training Session Summary
**Domain studied:** [N] — [Name]
**Task statements covered:** [list]
**Mini-quiz results:** [correct] / [total]
### Weak spots to revisit
- [task statements where mini-quiz answers were wrong]
### Recommended next steps
- `/training [next domain]` — Continue studying
- `/quiz --domain [N]` — Test this domain
- `/quiz` — Take a full mock exam
Then append a training record so future sessions can adapt:
mkdir -p ~/.claude/certification && echo '{"date":"<ISO-8601>","domain":<N>,"task_statements":["x.y",...],"mini_quiz":{"total":<T>,"correct":<C>}}' >> ~/.claude/certification/training-progress.jsonl