Help us improve
Share bugs, ideas, or general feedback.
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 certificationHow this command is triggered — by the user, by Claude, or both
Slash command
/certification:trainingThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# 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.../mock-examAdministers a CCAF (Claude Certified Architect – Foundations) mock exam with 60 weighted questions, scaled /1000 score, 720 pass line, per-domain breakdown, and resume capability.
/quizAdministers interactive quizzes testing understanding of built project modules or topics from learning state. Generates 3-5 multiple-choice questions with feedback, scoring, and result tracking.
/setupRuns autocontext plugin first-run setup wizard via batched questions, configuring identity, test quality rules, lesson loading, persistence, and staleness. Saves to ~/.claude/autocontext.json.
/startGuides new users through a level assessment and routes them to interactive onboarding tracks (start-1, start-2, start-3) for hands-on Claude Code learning.
/quiz-meQuizzes the user on coding topics by invoking the coding-tutor skill, providing practice questions and feedback in an interactive session.
/quizQuizzes you on a topic or learning plan module with adaptive difficulty, mixed question formats, one-at-a-time delivery, immediate feedback, results summary, and progress saving.
Share bugs, ideas, or general feedback.
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