Claude Certification Guide

Lịch sử thay đổi

Những gì đã thay đổi, và khi nào, trong tài liệu ôn thi.

  1. 6 July 2026

    • Drilling now moves your exam-readiness score. Previously only fully-mastered cards counted, so a few drill sessions showed no change; each drilled card now earns credit toward readiness that grows as it approaches mastery (#167) (#167)
    • The curriculum sidebar now shows a green tick beside each lesson you have marked complete, so your progress is visible at a glance. The “Mark Complete” button is also easier to see before a lesson is completed (#170) (#170)
    • The Build Exercise on Lesson 1.4 now includes Python versions of the starter code alongside the TypeScript snippets (#163) (#163)
  2. 1 July 2026

    • Lesson 3.2: corrected how `allowed-tools` works. It pre-approves the listed tools so Claude can use them without a permission prompt; it does not restrict which tools are available (that is what `disallowed-tools` does) (#182) (#182)
    • Added prompt caching coverage to Lesson 5.1 (cache_control breakpoints and static-then-dynamic ordering), and pointed the caching questions at it instead of the batch-processing lesson (#180) (#180)
    • Lesson 2.2: added a short explanation of what `isRetryable` actually means, so retrying as-is (transient errors) and fixing-then-retrying (validation errors) are no longer easy to confuse (#187) (#187)
    • Lesson 3.6: clarified why an already-addressed CI review finding can resurface on the next run, and reworded the “do not re-report” instruction (#172) (#172)
    • Lesson 3.2: the skill frontmatter example now shows where the file lives on disk (#166) (#166)
  3. 29 June 2026

    • The Quick Reference button at the bottom of each lesson now opens the matching domain cheat sheet instead of a 404 page (#184, #185)
    • In-lesson practice questions now shuffle their answer options, so the correct choice is no longer disproportionately option B (#179, #173)
    • Lesson practice questions now show a clear “Correct” or “Not quite” verdict after you check an answer, and the reset button reads “Reset” rather than “Try Again”, so a correct answer no longer looks like a failure (#162) (#162)
    • Drill mode hides the spaced-repetition interval label on a brand-new card, where all four ratings would otherwise show the same “1d” (#159) (#159)
    • Lesson 2.2 (Structured Error Responses): fixed a verb-agreement slip in the opening line (“flails” → “flail”) (#168, #177, #189)
  4. 8 June 2026

    • Lesson URLs now match their titles: 19 lessons whose web address still described an old topic were renamed (for example /1-4-claude-agent-sdk is now /1-4-workflow-enforcement-handoff), with redirects from the old addresses so existing links and bookmarks keep working (#138) (#138)
    • Lesson 1.5 and its practice questions now use Anthropic's canonical PreToolUse hook name instead of the informal “tool call interception” (#148) (#148)
    • Lesson 3.1 questions: firm-wide standards belong in version-controlled project config, not personal user config; also corrected a precedence question to match how CLAUDE.md files actually load (concatenated, not strict override) (#147) (#147)
    • Lesson 3.2: clarified that custom slash commands and Skills share the same frontmatter and create the same command, with Skills as the recommended, fuller-featured path (#150) (#150)
    • Mock exam now guarantees a scenario-heavy question mix and caps plain recall, and the start screen notes it is a shortened practice run with scaled scoring (#126) (#126)
    • Fixed an agentic-loop drill question (q-1-1-002) that had two near-identical answer options (#139) (#139)
    • Lesson 3.5: input and expected-output code examples now render on separate lines instead of collapsing onto one (#146) (#146)
  5. 25 May 2026

    • Lesson 3.1 (CLAUDE.md): corrected the @ path import syntax — there is no @import keyword, the directive is @ followed by a path. Imports load eagerly, so they're a source-organisation tool, not a context-reduction tool
    • Lesson 3.1: added a CLAUDE.local.md subsection covering loading order, gitignore convention, and intended use
    • Lesson 2.5 (Built-in Tools): corrected the Edit non-unique-match recovery — widen old_string with surrounding context, or use replace_all: true; Read + Write is the last-resort fallback, not the standard response
    • Drill question on bloated CLAUDE.md (#105): correct answer is now path-scoped .claude/rules/ files, not @ imports (which don't reduce per-session context)
    • Drill stem now shows the canonical question ID, so reports can pinpoint the exact question
    • Drill summary now shows your Again/Hard/Good/Easy self-rating distribution alongside accuracy
    • Mock exam now guarantees at least 3 questions per domain, with the remaining 13 distributed by weight — no more single-question domains wiping out big point chunks
    • Feedback widget no longer appears in print previews, doesn't show during a mock exam (less chance of stray taps on mobile), and steps out of the way of footer links
    • Question 3-5-003 (team-shared custom commands): tightened to explicitly ask about the slash-command format, with a clearer skills-vs-commands distinction in distractor D
    • Three of the most length-biased questions trimmed so the correct option isn't visibly longer than its distractors
  6. 21 May 2026

    • Mark Complete button restored to the lesson metadata row (top-right next to the Domain badges) in addition to the footer placement, with a useStorage fix so both buttons stay in sync
  7. 19 May 2026

    • Per-URL audit of 24 lesson and question files to repair docs.anthropic.com/en/docs/agents/* and /build-with-claude/* link rot
    • Lesson 2.5: Grep → Glob → Grep sequence now covers indirect coverage via wrapper functions; practice-question option C narrowed to sibling-test matching
    • MCP scope question (q-2-3-005) rewritten — descriptions alone can't disambiguate near-identical Postgres tools; rename + scoped instruction is the fix
    • Validation-error question (q-2-4-003) rewritten to the four-category model (transient / validation / business / permission) matching lesson 2.2
  8. 15 May 2026

    • Drill mode now shuffles answer options so the correct answer is no longer biased toward position B
    • Mark Complete button moved to the bottom of each lesson, beside the Next Lesson link
    • Hover tooltips added to the Questions Seen, Mastered, and Due Today stats on the progress page
    • Drill progress is now resilient to drilling in multiple tabs at once
    • Lesson 2.3 (MCP Client Integration): Coordinator tool renamed from Task to Agent
    • Lesson 4.4 (Few-Shot Examples): false-positive example now renders as a proper code block
    • Lesson 4.5 (Prompt Optimisation): corrected the Batch API SLA submission window
  9. 9 April 2026

    • Mock exam scoring fixed — answering all questions correctly now properly scores 1000/1000
    • Question bank expanded from 165 to 239 practice questions across all 10 exam scenarios
  10. 1 April 2026

    • Independent sidebar scrolling on the learn page
  11. 29 March 2026

    • Mobile navigation scroll fix
  12. 24 March 2026

    • Content freshness update across all 5 exam domains