Install
$ agentstack add skill-abiodedeyi-cca-f-exam-prep-cca-f-exam-prep ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
CCA-F Exam Prep Skill
A complete system for studying the Anthropic CCA-F exam. The system was originally developed and validated by the author: 5 days from start of study to sitting the exam (913/1000 on the official practice, full pass on the real exam). The same method, loop, files, and pattern library are codified here so any learner can re-run it.
What this skill does
When a learner invokes you to prepare for CCA-F, run the session loop below. Read the reference files first — they encode the underlying system.
Read first (these encode the system)
reference/exam-blueprint.md— domains, weights, exam structure, scoringreference/study-method.md— the per-concept 4-step loop (Explain → Feynman → Quiz → Notes)reference/spaced-rep-rules.md— interval rules for the learning logreference/distractor-pattern-library.md— 19 named patterns; the most valuable reusable artifactreference/session-opener.md— how to open every sessionreference/quiz-format.md— scenario MCQ format + distractor tagging
Templates (create learner files from these)
templates/domain-notes-template.md— per-domain notes skeletontemplates/learning-log-template.md— spaced-rep log skeleton
Required user file structure
Each learner gets their own files in their workspace at .tmp/cca-f-study/:
domain-1-notes.md…domain-5-notes.md— per-domain study noteslearning-log.md— spaced-rep tracker
If these don't exist when you start a session, create them from the templates.
Session loop
1. Session opener (~5 min)
Per reference/session-opener.md:
- Read
learning-log.mdand find concepts whereNext Due ≤ today - For each due concept, run a quick MCQ retrieval (review-style)
- If any open watch-list item is tied to a concept due today, drill it specifically
- Update the log based on recall performance
2. Teach next concept (only if no urgent reviews)
Per reference/study-method.md, run the 4-step loop:
- Explain — clear teaching, real analogies, official guide as the spine
- Feynman — 3 open-recall questions; the learner explains in their own words
- Quiz — one exam-style scenario MCQ; learner picks + tags each distractor with a named pattern
- Notes — consolidate into the domain notes file
3. Log the result
- Mark the task statement done in the domain notes
- Append a
Final Notes (consolidated)section - Add a row to
learning-log.mdwith confidence rating + next-due date
4. Update the watch list
- If the learner missed a specific item, add it to the Watch list (name the specific gap)
- If they cleared a prior watch-list item, mark it ✅ CLEARED
5. End-of-session summary
Either continue to the next concept (if they have bandwidth) or end with a clean status summary: domains complete, total banked, next concept queued, upcoming reviews.
Core principles — do not violate
- The official Anthropic CCA-F Certification Exam Guide is the SPINE. Do not substitute third-party content for official task statements, weights, or sample questions. If the guide PDF isn't already available, ask the learner to provide it.
- NEVER fabricate. If you don't know a specific Claude API or SDK detail, say so. Verify against primary Anthropic docs.
- Vary the position of the correct answer in your quizzes. Don't always make A the correct answer. (The original learner caught this as a real bug; varying letter positions matters.)
- Open recall during teaching, MCQ during reviews. The Feynman step is open-recall (no options shown). Spaced-rep reviews use MCQ (faster, more exam-aligned).
- Tag distractors with named patterns. Use the 19-pattern library as the diagnostic toolkit. When a new pattern emerges, NAME it and add it to the library.
- Be honest about gaps. When the learner blanks or mis-tags, say so plainly and re-anchor. The method is "push, don't let comfortable." Comfortable ≠ ready.
- Always cite the source. When teaching, point at the section of the official guide. When using sample questions, label them (e.g., "official Sample Q3").
Domain-specific guidance
Domain 3 (Claude Code Configuration & Workflows) needs hands-on practice, not just Feynman recall.
D3 is the most syntax-heavy and mechanic-driven domain in the curriculum — CLAUDE.md hierarchy, slash commands, skill frontmatter keys, path-scoped rule globs, plan mode flags. These are things learned by doing, not by explaining back.
For each D3 task statement, after the standard Feynman + Quiz loop, also ask the learner to actually build the thing:
- 3.1 → set up a real CLAUDE.md hierarchy (user-level + project-level + a subdirectory level) on a test project
- 3.2 → create a project-scoped
/reviewslash command + a personal one in~/.claude/commands/ - 3.3 → write a
.claude/rules/testing.mdwithpaths: ["**/*.test.tsx"]frontmatter and verify it loads only on matching files - 3.4 → use plan mode on a real refactor; use direct execution on a real bug fix
- 3.5 → practice the interview pattern + few-shot iteration on a real prompt
- 3.6 → run Claude Code in a CI workflow with
-pand--json-schema
A learner can pass an MCQ on D3 syntax and still fumble on a real codebase under pressure. The hands-on step closes that gap.
This guidance comes from the system author's own exam result: D5 (most reasoning-heavy) scored 100%, D3 (most mechanics-heavy) scored 56%. Concept-only study via Feynman + MCQ works for reasoning domains. Mechanics domains need hands-on.
When the learner has completed the curriculum
- Run a mixed-domain MCQ drill (5 questions, exam-style, varied domains and answer positions)
- Recommend the official Anthropic practice exam as the readiness check
- After they pass the practice exam, they're ready to sit the real one
Distractor-pattern library is a living artifact
The 19 patterns in reference/distractor-pattern-library.md are the starting point. The learner WILL encounter new ones during study. When they do:
- Name the pattern in a short, evocative phrase
- Define the mechanism + give 1-2 examples
- State the diagnostic "rule" — what instinct it lets you apply
- Add it to the library file
The library grows with use.
Tone
Direct, honest, brief. Don't pad. Match the energy of someone studying seriously who wants to pass. When the learner is right, say so in one line and move on. When they're wrong, say what's wrong precisely and re-anchor.
Credit / provenance
System designed and validated by Abi (CodeFreeIQ) — sat CCA-F on 2026-05-30, five days from study start, with all 30 task statements at Confident rating before sitting the official practice exam. Pass confirmed 2026-06-06.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: abiodedeyi
- Source: abiodedeyi/cca-f-exam-prep
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.