claude.nagdy.me

Changelog

What's been shipped and fixed.

v1.23.5 · Jun 11, 2026

Fact-check: drop the non-existent deniedPlugins setting from the Plugins module

The Plugins module listed `deniedPlugins` as one of the managed-policy settings that control which plugins and marketplaces are allowed organization-wide. No such setting exists in the official docs — the real managed-policy controls are `enabledPlugins`, `extraKnownMarketplaces`, `strictKnownMarketplaces`, and `blockedMarketplaces`. Verified against the plugins reference and plugin-marketplaces pages. The plugins quiz had the same fiction in a distractor (and an explanation that asserted `deniedPlugins` was a real allowlist mechanism); both have been rewritten around the real `blockedMarketplaces` blocklist. Applied in EN and AR. Consolidates and supersedes an auto-generated audit PR that fixed only the module markdown.

Fixed

Removed fictional deniedPlugins managed-policy setting

The Plugins module now lists only the managed-policy settings that exist in the official docs — `enabledPlugins`, `extraKnownMarketplaces`, `strictKnownMarketplaces`, and `blockedMarketplaces` — instead of the non-existent `deniedPlugins`.

Plugins quiz distractor corrected

The team-disable quiz question no longer presents `deniedPlugins` as a real setting; the distractor and its explanation now turn on the real `blockedMarketplaces` managed-policy blocklist.

Arabic

Arabic parity for the deniedPlugins fix

The Arabic Plugins module and quiz mirror the English correction, dropping `deniedPlugins` for the real managed-policy settings.

v1.23.4 · Jun 10, 2026

Clarify settings precedence wording in the Project Setup module

Tightens the settings precedence explanation in the Project Setup module so the override direction is unambiguous: project settings are overridden by local settings, and only managed settings and command-line arguments override local. Verified against the official settings docs, whose precedence list (managed > command-line > local > project > user) matches the module. The Arabic page gets the same clarification plus a terminology fix — the managed layer is now consistently called 'الإعدادات المُدارة' instead of switching to 'سياسة المنظمة' mid-paragraph. Consolidates and supersedes an earlier auto-generated audit PR covering the same lines.

Fixed

Settings precedence wording made unambiguous

The Project Setup module now states plainly that project settings are overridden by local settings, and that only managed settings and command-line arguments override local — matching the official precedence order (managed > command-line > local > project > user).

Arabic

Arabic parity + managed-settings terminology consistency

The Arabic Project Setup page mirrors the precedence clarification and now uses 'الإعدادات المُدارة' consistently for the managed layer instead of switching to 'سياسة المنظمة'.

v1.23.3 · Jun 9, 2026

Fact-check: /ultrareview free runs are a one-time allotment (no fixed expiry date)

Two fact-check fixes verified against the official docs. The Workflows module described /ultrareview's 3 Pro/Max free runs as expiring on a specific date (May 5, 2026); the docs say only that the three runs are a one-time allotment per account that does not refresh — no fixed expiry date — so the date is removed in both EN and AR. The slash-commands quiz q7 explanation is also tightened: it keeps the doc-accurate framing that /code-review was renamed from /simplify in v2.1.147 (consistent with the rest of the site), and the closing note now explains that from v2.1.154 /simplify is a separate cleanup-only review that applies fixes without hunting for bugs — use /code-review --fix for bug-finding with fixes applied. This also supersedes two earlier auto-generated audit PRs covering the same lines.

Fixed

/ultrareview free runs: no fixed May 5, 2026 expiry

The Workflows module no longer claims the 3 Pro/Max free /ultrareview runs expire on May 5, 2026. Per the official ultrareview docs, the three runs are a one-time allotment per account that does not refresh — there is no published expiry date. Corrected in EN and AR.

slash-commands quiz: /code-review vs /simplify wording aligned with docs

Quiz q7 keeps the doc-accurate 'renamed from /simplify in v2.1.147' framing (matching the commands quiz, reference cheatsheet, and templates), and its closing note now matches the docs: from v2.1.154 /simplify is a separate cleanup-only review that applies fixes without hunting for bugs, and /code-review --fix is the bug-finding-with-fixes path.

Arabic

Arabic parity for both fixes

The Arabic Workflows module and slash-commands quiz mirror the /ultrareview free-runs correction and the /code-review wording, with natural phrasing in place of an earlier mixed-script glitch.

v1.23.2 · Jun 8, 2026

Fact-check: skill description budget is 1% of the context window by default

Corrects the Skills module and quiz against the official skills docs. The total budget for skill descriptions is 1% of the model's context window by default — not 2%, which is only an example raised value. Two ways to raise it are now documented: the `skillListingBudgetFraction` setting (e.g. `0.02` = 2%) and the `SLASH_COMMAND_TOOL_CHAR_BUDGET` environment variable for a fixed character count. The diagnostic command is corrected too: `/doctor` (not `/context`) reports whether the budget is overflowing and which skills are being dropped from the listing. The 1,536-character per-entry cap is unchanged. Mirrored across EN and AR module pages and quizzes, with an Arabic tanween spelling fix (مثلًا).

Fixed

Skill description budget is ~1% of the context window by default

Skills module and quiz corrected from ~2% to ~1%, the documented default. The 2% figure is only an example of a raised budget, not the default. Raise it with the skillListingBudgetFraction setting or the SLASH_COMMAND_TOOL_CHAR_BUDGET environment variable. Verified against the official skills docs.

Use /doctor (not /context) to check the skill budget

The Skills module and quiz now point to /doctor to see whether the skill-description budget is overflowing and which skills are dropped from the listing, matching the official docs.

Arabic

Arabic parity and tanween fix

The Arabic Skills module and quiz mirror the 1%/budget corrections, and a tanween spelling fix (مثلاً → مثلًا) is applied in the budget example.

v1.23.1 · Jun 7, 2026

Fact-check: corrected /terminal-setup behavior in Getting Started

An audit pass flagged the Getting Started module's `/terminal-setup` description, which is now corrected against the official terminal-config docs. The command does not 'auto-configure notification support for Kitty, Ghostty, and Alacritty' — Kitty and Ghostty already get desktop notifications without any setup, and the command is not about notifications at all. What `/terminal-setup` actually does is write the Shift+Enter (newline) keybinding for terminals where it isn't native: VS Code, Cursor, Devin Desktop, Alacritty, and Zed. In VS Code, Cursor, and Devin Desktop it additionally turns off the integrated terminal's GPU acceleration (to prevent garbled text) and adjusts scroll sensitivity — an accurate detail an earlier auto-fix had removed and that is now restored and made precise. Notification guidance is corrected too: desktop notifications work by default only in Ghostty, Kitty, and iTerm2; elsewhere set `preferredNotifChannel` to `"terminal_bell"` or add a Notification hook. The feature-catalog entry for `/terminal-setup` was updated to match. Three lower-quality auto-generated audit PRs that only injected self-referential 'confirmed by docs' notes into the learning content were closed without merging, since the underlying claims were already accurate.

Fixed

/terminal-setup no longer described as a notification configurator

Getting Started now explains that `/terminal-setup` writes the Shift+Enter keybinding for VS Code, Cursor, Devin Desktop, Alacritty, and Zed — not notification support for Kitty/Ghostty/Alacritty. Desktop notifications work by default in Ghostty, Kitty, and iTerm2; other terminals use `preferredNotifChannel: "terminal_bell"` or a Notification hook. Verified against the terminal-config docs page.

Restored the GPU-acceleration and scroll-sensitivity detail for VS Code forks

In VS Code, Cursor, and Devin Desktop, `/terminal-setup` turns off the integrated terminal's GPU acceleration (to prevent garbled text) and adjusts its scroll sensitivity for smoother fullscreen scrolling. This accurate detail was preserved and made precise rather than dropped. The feature-catalog description was sharpened to match.

Arabic

Arabic parity for the /terminal-setup correction

The Arabic Getting Started module and feature catalog mirror the English corrections with consistent phrasing for the Shift+Enter keybinding scope, the notification defaults, and the GPU-acceleration/scroll-sensitivity behavior.

v1.23.0 · Jun 6, 2026

Site-wide search with ⌘K command palette

Added a site-wide search experience: press ⌘K (or Ctrl+K) anywhere to open a command palette that searches across modules, slash commands, settings, and reference content, so you can jump straight to any topic without navigating the sidebar. This changelog entry backfills the v1.23.0 release, which shipped the search feature without a recorded entry.

Added

⌘K command palette for site-wide search

A new search island lets you open a command palette with ⌘K / Ctrl+K and find modules, commands, and reference material from any page, with keyboard navigation through results.

v1.22.8 · Jun 6, 2026

Fact-check sweep: /code-review effort levels, /simplify split, ultracode trigger, MAX_THINKING_TOKENS scope

Four audit findings verified against the official Claude Code docs and reflected across English and Arabic content. The /code-review effort range now includes `ultra` (which runs a deeper multi-agent review in the cloud), matching the documented `[low|medium|high|xhigh|max|ultra]` signature. /simplify is no longer described as a simple alias for /code-review — from v2.1.154 it runs a separate cleanup-only review that applies fixes without hunting for bugs. The dynamic workflow trigger keyword is now `ultracode` (renamed from `workflow` in v2.1.160; natural-language requests still work) across the workflows module, quiz, reference cheatsheet, and terminal simulation. The advanced-features module clarifies that `MAX_THINKING_TOKENS=0` only disables thinking on Opus 4.6 and Sonnet 4.6 — on Opus 4.7 and later, adaptive reasoning is always used and the variable does not apply. The `/install-github-app` blurb in workflows drops the unverified 'sandboxed environment' claim. The proposed `DISABLE_UPDATES` removal was investigated and rejected — the setup docs do document `DISABLE_UPDATES` as the way to block all update paths including manual updates, so the original module text stands.

Fixed

/code-review documents the ultra effort level

Commands module, slash-commands module, quizzes, reference cheatsheet, and terminal simulation now list the full documented effort range (low/medium/high/xhigh/max/ultra). `/code-review ultra` runs a deeper multi-agent review in the cloud — the same one previously surfaced as `/ultrareview`.

/simplify is no longer described as an alias for /code-review

From v2.1.154 /simplify runs a separate cleanup-only review that applies fixes without hunting for bugs. The commands module, slash-commands module, both quizzes, reference cheatsheet, templates, terminal-steps, and terminal simulation all drop the 'still works as an alias' framing and now explain the v2.1.154 split, with /code-review as the bug-finding tool.

Dynamic workflow trigger keyword renamed to ultracode

The workflows module, workflows quiz (Q9), reference cheatsheet /workflows entry, and terminal simulation now describe the trigger as `ultracode` instead of `workflow`. The rename landed in v2.1.160; asking for a workflow in your own words still works. Verified against the workflows docs page.

MAX_THINKING_TOKENS=0 scoped to Opus 4.6 and Sonnet 4.6

Advanced-features module clarifies that `MAX_THINKING_TOKENS=0` only disables thinking on Opus 4.6 and Sonnet 4.6. On Opus 4.7 and later, adaptive reasoning is always used and the variable has no effect. Verified against the model-config docs page.

/install-github-app: drop unverified sandboxed-environment claim

The workflows module no longer states that `@claude` mentions run in a sandboxed environment — the github-actions docs say `runs-on: ubuntu-latest` and 'Your code stays on GitHub's runners' but do not use the 'sandboxed environment' framing.

Arabic

Arabic parity for all five changes

Arabic versions of the commands, slash-commands, workflows, and advanced-features modules, plus the Arabic quizzes, reference cheatsheet, and terminal simulation all mirror the EN updates with consistent phrasing for the effort-range extension, the /simplify split, the ultracode trigger rename, and the MAX_THINKING_TOKENS scoping.

v1.22.7 · Jun 5, 2026

v2.1.162 fact-check: claude agents --json field names and waitingFor

Two doc-coverage updates verified against the official Claude Code docs. The `claude agents --json` field list in the subagents module, terminal simulation, templates, quiz, reference cheatsheet, and feature catalog is corrected to match the documented schema — `pid`, `cwd`, `kind`, `startedAt`, plus `sessionId`, `name`, and `status` when set — replacing the older `id`/`state`/`project`/`last_activity` names that no longer match the docs. The new `waitingFor` field (added in v2.1.162) is documented as the way to tell a session blocked on a permission prompt apart from one waiting for typed input, with a jq example that routes only permission-prompt sessions to `claude respawn`. The advanced-features environment-variable section also adds `OTEL_RESOURCE_ATTRIBUTES`, the supported way to attach team, department, or cost-center labels to every metric datapoint and event for multi-team OTEL backends, with the `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES=false` cardinality escape hatch.

Added

waitingFor field disambiguates what a waiting session needs

When `status` is `waiting`, the new `waitingFor` field (v2.1.162) says exactly what the session is blocked on — `permission prompt` or `input needed`. The subagents module, templates, terminal simulation, and reference cheatsheet now include a jq example that wakes only permission-prompt sessions with `claude respawn`, so a boot script can route those two cases to different handlers.

OTEL_RESOURCE_ATTRIBUTES env var documented

Advanced-features module now documents `OTEL_RESOURCE_ATTRIBUTES` as the supported way to attach team, department, or cost-center labels to every metric datapoint and event. Formatting rules (comma-separated, no spaces, percent-encode special characters) and the `OTEL_METRICS_INCLUDE_RESOURCE_ATTRIBUTES=false` cardinality escape hatch are called out. Built-in attributes like `user.id` and `session.id` always win on key collision.

Fixed

claude agents --json field names match the docs

Subagents module, terminal simulation, templates, quiz Q9 explanation, reference cheatsheet, and feature catalog now list the documented `pid`, `cwd`, `kind`, `startedAt`, `sessionId`, `name`, and `status` fields — replacing the older `id`/`state`/`project`/`last_activity` names. All jq examples are updated from `.state` to `.status` and from `.id` to `.sessionId` so they actually parse the live output.

Arabic

Arabic parity for all three changes

Arabic subagents module, advanced-features module, terminal simulation, templates, quiz, reference cheatsheet, and feature catalog all mirror the field-name correction, the `waitingFor` addition, and the `OTEL_RESOURCE_ATTRIBUTES` env var, with consistent Arabic phrasing for the OTLP resource block and the cardinality escape hatch.

v1.22.6 · Jun 4, 2026

v2.1.162 fact-check: Windsurf renamed to Devin Desktop

One coverage update verified against the official Claude Code v2.1.162 changelog and the VS Code extension docs page. Windsurf has been renamed to Devin Desktop across `/ide`, `/terminal-setup`, and `/scroll-speed` since v2.1.162, and the IDE integrations doc page now lists VS Code forks as 'Devin Desktop or Kiro' instead of Windsurf. The getting-started module and its quiz are updated to match — keeping the historical Windsurf name as a 'formerly known as' reference so older content searches still resolve, and adding Kiro as the second confirmed VS Code fork.

Added

Kiro listed as a supported VS Code fork

The official VS Code extension docs page now states the extension installs in 'other VS Code forks like Devin Desktop or Kiro'. The getting-started module and Q5 quiz explanation in the getting-started quiz both add Kiro alongside Cursor and Devin Desktop so learners see the full set of VS Code forks where the Claude Code extension is supported.

Fixed

Windsurf is now Devin Desktop in the Claude Code UI

Getting-started module no longer presents Windsurf as a current VS Code fork name — it now describes Cursor, Devin Desktop (renamed from Windsurf in v2.1.162), and Kiro as the VS Code forks that support the Claude Code VS Code extension and the integrated terminal. The paragraph also notes that `/ide` and `/scroll-speed` use the new Devin Desktop label, on top of the existing `/terminal-setup` auto-configuration.

Arabic

Arabic parity for the Devin Desktop rename and Kiro addition

The Arabic getting-started module and Arabic getting-started quiz mirror the rename — Cursor وDevin Desktop (الاسم الجديد لـ Windsurf من v2.1.162) وKiro — with consistent phrasing for the `/ide`, `/terminal-setup`, and `/scroll-speed` label change.

v1.22.5 · Jun 3, 2026

Auto Mode on Bedrock/Vertex/Foundry + workflows availability fix

Two doc-coverage updates verified against the official Claude Code docs. Auto Mode availability is now documented for Amazon Bedrock, Google Cloud Vertex AI, and Microsoft Foundry — gated behind `CLAUDE_CODE_ENABLE_AUTO_MODE=1` since v2.1.158, with only Opus 4.7 and Opus 4.8 supported on those providers, and `permissions.disableAutoMode: "disable"` as the admin override. The workflows module's `/ultrareview` paragraph is corrected to state plainly that dynamic workflows are available on Bedrock, Vertex AI, and Foundry on v2.1.154+, dropping the previous 'may be restricted' hedge that no longer matches the docs.

Added

Auto Mode availability on Bedrock, Vertex AI, and Foundry

Advanced-features module now documents Auto Mode platform availability: on the Anthropic API it's on by default once your account meets the model and admin requirements; on Bedrock, Vertex AI, and Foundry (v2.1.158+) it's gated behind `CLAUDE_CODE_ENABLE_AUTO_MODE=1` and only Opus 4.7 and Opus 4.8 are supported, while Sonnet 4.5, Opus 4.5, Haiku, and Claude 3 are not. The `permissions.disableAutoMode: "disable"` admin override is called out as the way to lock the mode off in managed settings.

Fixed

Workflows module: drop the unsupported `/ultrareview` restriction hedge

The /ultrareview paragraph used to caveat that workflows generally work on Bedrock, Vertex AI, and Foundry while `/ultrareview` specifically might be restricted. The official workflows page now states plainly that dynamic workflows are available on all paid plans on Bedrock, Vertex AI, and Foundry with Claude Code v2.1.154+, so the hedge is removed in favor of the confirmed availability.

Arabic

Arabic parity for both Auto Mode and workflows updates

Both changes are mirrored in the Arabic advanced-features and workflows modules with consistent phrasing for platform availability, the `CLAUDE_CODE_ENABLE_AUTO_MODE` opt-in, and the model restriction to Opus 4.7/4.8 on third-party providers.

v1.22.4 · Jun 2, 2026

v2.1.160 fact-check: ultracode rename and OPUS_4_6 override removal

Three audit findings against the v2.1.160 changelog, applied across module docs, quizzes, templates, and the feature catalog. The dynamic-workflow trigger keyword was renamed from `workflow` to `ultracode` — `/effort ultracode` now activates dynamic workflows, and asking for one in natural language still works. CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE was removed and is a no-op — all references in module prose, templates, the feature catalog, and the commands module's fast-mode section were cleaned up. /ultrareview's version attribution is corrected to v2.1.86 introduction, highlighted in v2.1.112.

Fixed

Dynamic-workflow trigger renamed to `ultracode`

Advanced-features and commands modules now document the v2.1.160 rename of the trigger keyword from `workflow` to `ultracode`. The literal `workflow` keyword no longer triggers a run, but a natural-language request still works, and `/effort ultracode` activates dynamic workflows.

CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE removed (no-op)

Removed all instructions to set this env var: from the commands module fast-mode section, the advanced-features environment-variable section and templates, and the feature catalog. Quiz Q23 in advanced-features now teaches that the variable was removed in v2.1.160 with no replacement.

/ultrareview introduced in v2.1.86, not v2.1.112

Workflows module now reflects the official docs — /ultrareview has been available since Claude Code v2.1.86 and was highlighted in v2.1.112, instead of being marked only as new in v2.1.112.

Arabic

Arabic parity across all three audit fixes

Every change is mirrored in the Arabic modules (advanced-features, commands, workflows), Arabic templates, Arabic feature catalog, and Arabic quizzes, with Arabic phrasing for the `workflow`/`ultracode` distinction clarified after CodeRabbit review.

v1.22.3 · Jun 1, 2026

Fast mode now covers Opus 4.8; project-setup quiz hierarchy fix

Updates the Fast Mode section in the commands module to match the current docs — fast mode supports Opus 4.8 (default since v2.1.154), 4.7, and 4.6, with Opus 4.6 fast mode deprecated and being removed about 30 days after the Opus 4.8 launch. Also adds Claude Platform on AWS and the VS Code extension to the list of places fast mode is not available, and notes the rate-limit pool is shared across all three Opus versions. Q4 of the project-setup quiz now states the settings precedence correctly: project settings override user settings, but local settings, managed policy, and command-line arguments override project.

Fixed

Fast mode covers Opus 4.8, 4.7, and 4.6

Commands module no longer pins fast mode to Opus 4.6 alone. Opus 4.8 is the fast mode default in v2.1.154+, and the CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE=1 env var is documented for pinning back to 4.6 while it remains supported. The Opus 4.6 fast mode deprecation timeline is called out.

Fast mode platform exclusions are complete

Commands module now lists all platforms where fast mode is unavailable — Bedrock, Vertex AI, Foundry, Claude Platform on AWS — and notes it is not supported in the VS Code extension. The rate-limit pool is shared across Opus 4.8, 4.7, and 4.6.

Project-setup quiz Q4 precedence explanation

Project-setup quiz Q4 option B explanation was inverted: settings.local.json (not project settings) overrides project. The corrected explanation now reads: project settings override user settings, but they are overridden by local settings, managed policy, and command-line arguments — matching the official settings hierarchy.

Arabic

Arabic parity for fast mode and project-setup quiz

Every change is mirrored in the Arabic commands module and the Arabic project-setup quiz, with consistent terminology for deprecation and platform exclusions.

v1.22.2 · May 31, 2026

Plugin manifests: monitors and themes nest under experimental

Updates plugin manifest guidance to match the current Claude Code schema — monitors and themes should now be declared under the experimental key in plugin.json. Top-level placement still works but claude plugin validate warns, and a future release will require the nested form. Three other audit findings (effort levels, hook env var name) were verified against the official docs and skipped — the original module text was correct.

Fixed

Plugin monitors nest under experimental

Plugins module now shows monitors declared under experimental.monitors in plugin.json, with a note that top-level still works but claude plugin validate warns. Feature catalog entry updated to match.

Project setup mentions monitors/themes are experimental

Project-setup module now tells learners that monitors and themes are experimental plugin manifest keys and should be nested under experimental: {}.

Arabic

Arabic parity for plugin manifest guidance

Mirrored in the Arabic plugins and project-setup modules plus the AR feature catalog, with cleaner Arabic phrasing for the new project-setup paragraph.

v1.22.1 · May 30, 2026

Audit fact-check pass: docs and quizzes across seven modules

Applies seven targeted audit findings against the official Claude Code docs and changelog — covering getting-started, memory, project-setup, skills, slash-commands, subagents, and workflows. Each fix is mirrored in the matching module page and quiz across EN and AR, and the cross-module link to subagent configuration from the memory module is now a real link.

Fixed

IDE extensions: Cursor and Windsurf are VS Code forks

Getting-started module now describes Cursor and Windsurf as VS Code forks that reuse the VS Code extension and integrated terminal, with /terminal-setup auto-configuring GPU acceleration and scroll sensitivity. Quiz updated to match.

Subagents have their own auto memory

Memory module now notes that subagents can maintain their own auto memory, with a link back to the subagents module for configuration details.

DISABLE_UPDATES vs DISABLE_AUTOUPDATER

Project-setup module now distinguishes DISABLE_UPDATES=1 (blocks all update paths, including manual claude update) from DISABLE_AUTOUPDATER (suppresses package-manager update notifications only).

Skill description budget is ~2% of the context window

Skills module and quiz updated from the older ~1% figure to the current ~2% budget, with SLASH_COMMAND_TOOL_CHAR_BUDGET callable to raise the cap. All q3 option explanations now agree.

/simplify and /code-review behavior

Slash-commands module clarifies that /code-review is a bundled skill that reports findings, /code-review --fix applies them to the working tree, and /simplify now invokes /code-review (report only) — the old cleanup-and-fix /simplify behavior was removed, but /simplify still works as an alias.

CLAUDE_CODE_FORK_SUBAGENT scope

Subagents module and quiz now state that forked subagents work in interactive sessions, non-interactive mode, the Agent SDK, and on external builds — dropping the inaccurate 'interactive mode only' framing.

/ultrareview platform availability

Workflows module no longer claims /ultrareview is unavailable on Bedrock, Vertex AI, or Foundry. Learners are pointed to the official docs to confirm, since the workflows feature itself works on those platforms.

Arabic

Arabic parity for all fixes

Every fix is mirrored in the Arabic module pages and quizzes, including the cross-module link in memory.md and the consistent 2% phrasing across all skills q3 explanations.

v1.22.0 · May 29, 2026

Dynamic workflows and the full bundled-skills set

Adds the workflows module's Dynamic Workflows section (/workflows orchestration, the /deep-research bundled workflow, and /effort ultracode), and expands the skills module to list every bundled skill. New quiz questions, terminal-simulation commands, feature-catalog entries, and reference-cheatsheet rows back the content. Full EN/AR parity.

Fixed

Clarified the channels research-preview wording

MCP module now says the Telegram, Discord, and iMessage channel plugins are 'included in' the research preview, matching the official docs phrasing.

Content

Added dynamic workflows

Workflows module now covers dynamic workflows (v2.1.154+) — orchestrating dozens to hundreds of subagents from a script Claude writes, the bundled /deep-research workflow, /effort ultracode, saving a run as a /command, and disabling via /config or CLAUDE_CODE_DISABLE_WORKFLOWS=1. Mirrored in the feature catalog, reference cheatsheet, and terminal simulation (/workflows, /deep-research).

Expanded the built-in skills list

Skills module now lists the full set of bundled skills available in every session — /code-review, /batch, /debug, /loop, and /claude-api — alongside the /run, /verify, and /run-skill-generator trio (v2.1.145+). Added /claude-api to the terminal simulation.

New quiz coverage

Added a workflows quiz question on how to start a dynamic workflow (the 'workflow' keyword or /effort ultracode, not /workflows) and a skills quiz question on bundled skills. Corrected the skills effort-variable answer to include the ultra value.

Arabic

Arabic parity for all changes

Translated the dynamic workflows section, bundled-skills table, new quiz questions, feature-catalog entries, and cheatsheet rows into Arabic.

v1.21.1 · May 28, 2026

Effort level corrections, cloud code review, and PowerShell clarification

Corrects the reasoning effort levels to include xhigh across modules, documents the deep cloud code review (/code-review ultra, alias /ultrareview), clarifies the PowerShell tool shell setting on Linux/macOS, and fixes the Arabic permission-mode cycle order. Full EN/AR parity.

Fixed

Corrected reasoning effort levels

Hooks and subagents modules now list the full effort set — low, medium, high, xhigh, max, auto — matching official docs. xhigh was added for Opus 4.7, sitting between high and max.

Clarified the PowerShell tool shell setting

Skills module now notes that enabling the PowerShell tool with CLAUDE_CODE_USE_POWERSHELL_TOOL=1 on Linux and macOS also requires pwsh on your PATH.

Fixed Arabic permission-mode cycle order

Commands module (Arabic) now shows Shift+Tab cycling default → acceptEdits → plan, matching the English module and official docs.

Content

Documented the cloud code review

Slash commands module, feature catalog, reference cheatsheet, and terminal simulation now cover /code-review ultra (alias /ultrareview) — a deep, multi-agent code review run in a cloud sandbox.

Arabic

Localized feature catalog categories

Arabic feature catalog now uses Arabic category labels for the new entries, and fenced code blocks carry language tags.

v1.21.0 · May 27, 2026

Session recap, command history search, push notifications, and auto mode hard deny

Adds coverage for session recap (/recap), Ctrl+R reverse command history search, mobile push notifications via Remote Control, auto mode hard_deny rules and four-tier precedence, and new slash commands (/fewer-permission-prompts, /tui, /focus, /undo). Also adds continueOnBlock and terminalSequence to hooks documentation.

Content

Added session recap and command history

Commands module now covers automatic session recaps when returning to the terminal, /recap on-demand summaries, and Ctrl+R reverse history search with Ctrl+S scope cycling.

Added mobile push notifications

Workflows module now documents push notifications via Remote Control — Claude sends phone alerts when tasks finish or need input.

Expanded auto mode configuration

Advanced features module now documents hard_deny rules (unconditional blocks), four-tier precedence, and claude auto-mode defaults/config/critique CLI subcommands.

Added new slash commands

Slash commands module now includes /recap, /fewer-permission-prompts, /tui, /focus, and /undo (alias for /rewind).

Added hook configuration options

Hooks module now documents continueOnBlock (feed rejection back to Claude instead of ending the turn) and terminalSequence (emit notifications without a terminal).

Arabic

Full EN/AR parity for all changes

All new content mirrored in Arabic modules, quizzes, feature catalog, and reference cheatsheet.

v1.20.0 · May 26, 2026

Output styles, channels, computer use, and expanded routines

Adds coverage for output styles (Default, Proactive, Explanatory, Learning, custom), MCP channels (Telegram, Discord, iMessage push into sessions), computer use (GUI control on macOS), and expands routines documentation with API triggers, GitHub triggers, and cloud management.

Content

Added output styles section

Commands module now covers built-in output styles (Default, Proactive, Explanatory, Learning) and custom output style creation with Markdown files and keep-coding-instructions frontmatter.

Added channels section

MCP module now documents channels — MCP servers that push events (Telegram, Discord, iMessage) into running sessions. Covers --channels flag, pairing, allowlists, and enterprise controls.

Added computer use section

Advanced features module now covers the computer-use MCP server for GUI control on macOS. Includes enabling, permissions, per-app approval, and safety features.

Expanded routines documentation

Workflows module now fully documents routines: API triggers, GitHub triggers, web UI at claude.ai/code/routines, connectors, one-off scheduled runs, and /schedule list/update/run CLI management.

Arabic

Full EN/AR parity for all changes

All new content mirrored in Arabic modules, quizzes, feature catalog, and reference cheatsheet.

v1.19.0 · May 25, 2026

Bundled skills, auto-update accuracy, and installation coverage

Adds /run, /verify, /run-skill-generator bundled skills and skillOverrides to the skills module. Fixes inaccurate auto-update guidance and npm deprecation claims by cross-referencing official docs. Adds Linux package managers (apt/dnf/apk), claude doctor, and release channel details across getting-started and project-setup.

Fixed

Fixed auto-update documentation accuracy

Project-setup module now correctly documents that Homebrew/WinGet can opt in to auto-updates via CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1, adds autoUpdatesChannel setting, and DISABLE_AUTOUPDATER env var. Previous PR #195 incorrectly claimed the env var was unsupported.

Removed incorrect npm deprecation claim

Getting-started module, quiz, and installation tabs no longer describe npm as deprecated — the official docs list it as a supported alternative installation method.

Content

Added /run, /verify, /run-skill-generator bundled skills

Documents the three bundled skills for launching, verifying, and recording app build recipes. Added to both English and Arabic skills module.

Added skillOverrides setting

Documents the skillOverrides setting for controlling skill visibility from settings.json without editing SKILL.md frontmatter. Includes the /skills interactive menu workflow.

Added string substitution variables

Documents ${CLAUDE_SESSION_ID}, ${CLAUDE_EFFORT}, ${CLAUDE_SKILL_DIR}, and named arguments frontmatter in the skills module.

Added Linux package managers and claude doctor

Getting-started module now documents apt, dnf, and apk installation methods and the claude doctor verification command.

Arabic

Full EN/AR parity for all changes

All module text, quiz corrections, and tab content mirrored in Arabic.

v1.18.1 · May 24, 2026

Coverage gaps, audit fixes, and EN/AR alignment

Closes verified content gaps (updatedToolOutput, args exec form, --add-dir, --mcp-config), incorporates two audit findings (CLAUDE_CODE_FORK_SUBAGENT availability, /less-permission-prompts version), and aligns all changes across English and Arabic.

Fixed

Fixed CLAUDE_CODE_FORK_SUBAGENT availability and Arabic description

English corrected from 'interactive mode only' to 'interactive sessions, non-interactive mode, and the Agent SDK'. Arabic completely rewritten to match (was incorrectly described as external-builds-only).

#192

Corrected /less-permission-prompts version

Version corrected from v2.1.112 to v2.1.111 (confirmed via CHANGELOG) in both English and Arabic skills module.

#191

Content

Added PostToolUse updatedToolOutput documentation

PostToolUse hooks can replace tool output entirely via hookSpecificOutput.updatedToolOutput (works for all tools since v2.1.121). Quiz q8 tested it, but the module content was missing.

#106

Added --add-dir and --mcp-config CLI flags

--add-dir grants Read/Edit access to additional directories; --mcp-config loads MCP servers from external JSON for the current session. Both documented in subagents module and terminal simulator.

#171

Arabic

Added missing args exec form to Arabic hooks

The English hooks module documented the exec form (args array for shell-free process spawning) but Arabic was missing it entirely.

v1.18.0 · May 22, 2026

v2.1.146 coverage — /code-review bundled skill

Documents the new /code-review bundled slash command (formerly /simplify, which still works as an alias) — verified against the official Claude Code commands reference. Mirrored across English and Arabic module content, quizzes, the terminal simulator, templates, the feature catalog, and the reference cheatsheet.

Content

Added /code-review bundled slash command

Reviews the current diff for correctness bugs and reports findings without editing files. Accepts effort levels (low/medium/high/xhigh/max) and --comment to post inline GitHub PR comments. Renames /simplify, which still works as an alias.

#184

Arabic

Full Arabic parity for /code-review

Mirrored across Arabic module content, quizzes, terminal steps, terminal-commands.json, templates, the feature catalog, and the reference cheatsheet.

#184

v1.17.0 · May 20, 2026

v2.1.144 / v2.1.145 coverage — 5 verified features

Documents 5 features verified against the official Claude Code docs and CHANGELOG, mirrored across all content, quizzes, terminal steps, templates, the feature catalog, and the reference cheatsheet in both English and Arabic.

Content

Added claude agents --json for scripting

claude agents --json prints the session roster as a JSON array — id, state, name, project, last activity — for tmux-resurrect-style boot scripts, status bars, and session pickers.

#179

Added Stop/SubagentStop background_tasks and session_crons fields

Stop and SubagentStop hook inputs now include background_tasks (running background bash/subagents) and session_crons (queued scheduled tasks). A completion-gate hook can block until both arrays drain.

#179

Added /plugin Discover/Browse component preview

The /plugin Discover and Browse screens now show a plugin's commands, agents, skills, hooks, and MCP/LSP servers inline before installation.

#179

Added Read tool partial-view truncation

When a whole-file read exceeds the token limit, Read now returns a truncated first page with a PARTIAL view notice instead of a hard error. Claude paginates with offset/limit or narrows with grep.

#179

Renamed /extra-usage to /usage-credits

v2.1.144 renamed 'extra usage' to 'usage credits' across the CLI; /extra-usage still works as an alias. Catalog, cheatsheet, slash-commands module, fast-mode copy, and terminal sim updated.

#174

Arabic

Full Arabic parity for v2.1.144 + v2.1.145

All five features mirrored across Arabic module content, quizzes, terminal steps, templates, terminal-commands.json, feature catalog, and reference cheatsheet.

#174, #179

v1.16.0 · May 16, 2026

v2.1.143 coverage — plugin enable/disable and audit fixes

Documents 5 features from v2.1.143 verified against the official Claude Code docs. Also includes audit corrections for memory, project-setup, hooks, and plugins modules that landed alongside coverage work.

Fixed

Audit corrections across 4 modules

Fact-check fixes in memory, project-setup, hooks, and plugins modules from automated audit pipeline.

#176, #177, #178, #180, #181

Content

Added claude plugin enable/disable commands

Toggle installed plugins on or off without uninstalling. Accepts --scope (user/project/local) to control where the setting is stored.

#171

Added /plugin marketplace projected context cost

Plugin Discover/Browse screens now show projected token cost per session for each plugin.

#171

Added plugin details and plugin tag commands

claude plugin details <name> shows component inventory and token cost; claude plugin tag creates release git tags with version validation.

#171

v1.15.0 · May 16, 2026

Curated YAML changelog

Replaces the GitHub-driven changelog with a hand-curated YAML format. Each release now has a title, summary, and categorized entries with related issue links.

Improved

Migrated changelog to curated YAML format

Changelog data moved from GitHub API scraping to a structured YAML file (changelog.yaml) with per-release entries, categories, and issue references.

#170

v1.14.0 · May 15, 2026

v2.1.142 coverage — agents, permissions, identity, and plugins

Documents 4 features verified against the official Claude Code docs, mirrored across all content, quizzes, terminal steps, templates, and the feature catalog.

Content

Added agents --cwd directory-filtered Agent view

claude agents --cwd <path> filters the Agent view to only show agents running in that directory.

#168

Added --permission-mode flag with full accepted-modes list

Documents --permission-mode <mode> flag with the complete list of accepted permission modes.

#168

Added ANTHROPIC_WORKSPACE_ID workload identity federation

Documents ANTHROPIC_WORKSPACE_ID for Workload Identity Federation on cloud platforms.

#168

Added CLAUDE_CODE_PLUGIN_PREFER_HTTPS for CI plugin cloning

CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 ensures plugins are cloned over HTTPS in CI environments.

#168

v1.13.0 · May 14, 2026

v2.1.138/140 env vars and sidebar visibility fix

Adds newly documented environment variables and fixes a longstanding sidebar visibility issue.

Improved

Brightened sidebar collapse toggle

Higher-contrast text in expanded state with full text-primary color and thicker chevron stroke when collapsed.

#162

Fixed

Fixed backwards CLAUDE_CODE_NATIVE_CURSOR description

Corrected the pre-existing backwards description for CLAUDE_CODE_NATIVE_CURSOR.

#164

Content

Added 3 publicly documented env vars from v2.1.138/140

CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE, CLAUDE_CODE_RESUME_PROMPT, and CLAUDE_CODE_ENABLE_FEEDBACK_SURVEY_FOR_OTEL across modules, feature catalog, quizzes, and templates.

#164

v1.12.1 · May 12, 2026

6 new features and full Arabic quiz parity

Adds module content for 6 verified features, 12 quiz questions, complete Arabic parity across all 7 modules, and a security note for plugin URLs.

Fixed

Added --plugin-url trust warning

Added a security note for --plugin-url in both English and Arabic plugins documentation.

#160

Content

Added 6 verified features across 5 modules

Gateway model discovery, alternate screen toggle, image pasting hint, --plugin-url flag, package manager auto-update, and SESSION_ID env var.

#160

Added 12 quiz questions across 6 modules

New quiz questions covering the 6 verified features added this release, with correct numbering throughout.

#160

Arabic

Complete Arabic quiz parity across all 7 modules

15 missing Arabic quiz questions added (getting-started q7-q8, hooks q9-q10, project-setup q6, advanced-features q13-q21), plus 4 terminal steps and 4 templates.

#160

v1.12.0 · May 10, 2026

v2.1.138/139 coverage — 7 verified features

Closes coverage gaps for 7 features verified against the official Claude Code documentation.

Content

Added 7 features from v2.1.138/139

Module content, quizzes, templates, and feature catalog entries for 7 newly verified Claude Code features.

#159

v1.11.0 · May 7, 2026

v2.1.128–133 coverage and #122 content

Closes coverage gaps across multiple module areas, informed by user feedback and audit findings.

Content

Added 5+ features from v2.1.128–133

Module content, quizzes, and templates for 5+ newly verified Claude Code features.

#142

v1.10.2 · May 6, 2026

Shift+Tab permission mode cycling fix

Corrects the cycling order for Shift+Tab in permission mode, which was broken in a prior release.

Fixed

Corrected Shift+Tab permission mode cycling order

Shift+Tab now correctly cycles through permission modes in the right order instead of skipping states.

#135

v1.10.1 · May 5, 2026

ultrareview --timeout template and catalog entry

Adds a new workflow template and feature catalog entry for running ultrareview with a timeout flag.

Added

New ultrareview --timeout template

Added a CI code review workflow template that runs ultrareview with --timeout for environments where long reviews are disruptive.

#121

v1.10.0 · May 5, 2026

v2.1.119–126 coverage — 7 verified features

Closes 7 coverage gaps for features verified against the official Claude Code documentation.

Content

Added 7 features from v2.1.119–126

Module content, quizzes, and templates for 7 newly verified Claude Code features.

#119

v1.9.0 · May 1, 2026

v2.1.118–123 coverage — 10 verified features

Closes 10 coverage gaps across commands, plugins, MCP, and advanced-features modules with content, quizzes, and templates.

Content

Added 10 features from v2.1.118–123

Full content, quiz questions, and templates for 10 verified features across commands, plugins, MCP, and advanced-features.

#114, #96

v1.8.0 · Apr 30, 2026

Beginner-friendly Getting Started module

Adds a beginner-friendly introduction and glossary to the Getting Started module in both English and Arabic.

Content

New beginner introduction and glossary

The Getting Started module now includes a step-by-step beginner guide and a glossary of terms for those new to Claude Code.

#95

v1.7.0 · Apr 29, 2026

Advisor Tool full coverage

Adds complete Advisor Tool coverage including a quiz question and terminal step in both English and Arabic.

Content

Added Advisor Tool quiz and terminal step

Full quiz question and terminal step coverage for the Advisor Tool in both English and Arabic.

#94

v1.6.0 · Apr 28, 2026

Module 0 — Getting Started complete

Completes the Getting Started module (Module 0) with install, auth, terminal, and IDE setup in both English and Arabic.

Content

Complete Getting Started module

Full Module 0 coverage for install, authentication, terminal, and IDE setup in English and Arabic.

#86

v1.5.0 · Apr 25, 2026

Advisor Tool description correction

Corrects the Advisor Tool description and removes references to undocumented environment variables.

Fixed

Corrected Advisor Tool description

Advisor Tool description is now accurate. Undocumented env vars have been removed from the feature catalog.

#84

v1.4.5 · Apr 21, 2026

Slash-commands audit and quiz consistency

Corrected a command that was documented but not built-in, fixed mismatched Arabic quiz questions, and replaced quiz auto-advance with a manual button.

Improved

Quiz no longer auto-advances after correct answer

Learners can read explanations before deciding to continue. A 'Next Question' button replaces the automatic advance.

#20

Fixed

Removed /allowed-tools from Configuration commands

/allowed-tools was listed as a built-in command but does not exist in Claude Code. Removed it from the slash-commands module.

#33

Fixed 5 mismatched Arabic quiz questions

Arabic quiz questions in memory, skills, and slash-commands modules now match their English counterparts.

#21

v1.4.4 · Apr 21, 2026

Effort max is session-only, not Opus-only

Corrects documentation that incorrectly stated the effort maximum was an Opus-only feature.

Fixed

Corrected effort max scoping

The effort maximum is session-wide, not Opus-only. Documentation corrected across 4 modules.

#74

v1.4.3 · Apr 20, 2026

sandbox.network.deniedDomains coverage

Adds quiz and template coverage for the sandbox.network.deniedDomains configuration option.

Content

Added sandbox.network.deniedDomains coverage

Documents sandbox.network.deniedDomains in advanced-features with quiz questions and templates.

#71

v1.4.2 · Apr 16, 2026

v2.1.105 coverage gaps

Closes coverage gaps for v2.1.105 features across commands, hooks, plugins, skills, and subagents modules.

Content

Added v2.1.105 coverage across 5 modules

Module content updates for commands, hooks, plugins, skills, and subagents covering newly verified Claude Code features.

#58

v1.4.1 · Apr 8, 2026

Skills module accuracy

Corrects the Arabic context budget and adds documentation for missing skill frontmatter fields.

Fixed

Corrected Arabic context budget figure

Skill description budget corrected from 2% / 16,000 to 1% / 8,000 characters.

#28

Content

Documented model and shell frontmatter fields

Added documentation for model and shell frontmatter fields in the skills module.

#28

v1.4.0 · Apr 4, 2026

Terminal, card download, and template fixes

Three UI-level fixes for the terminal simulator, card download experience, and code template display.

Fixed

/clear command clears the terminal

The /clear command in the terminal simulator now clears visible history instead of printing text.

#25

Card download shows error on failure

When html2canvas fails, a localized error message appears below the button instead of silently failing.

#25

Template copy button no longer overlaps text

Code template blocks push content below the copy button to prevent text rendering underneath it.

#25

v1.3.1 · Apr 3, 2026

New audit skills for content integrity

Launches audit-quiz and audit-terminal skills for automated content integrity checking across all modules.

Added

New audit-quiz skill

Automated skill for checking quiz data integrity, structural validity, and EN/AR consistency.

#23

New audit-terminal skill

Automated skill for cross-referencing module content against terminal-commands.json and terminal-steps.yaml files.

#23

New /allowed-tools command

Terminal simulator now supports /allowed-tools for managing permitted tools with add/remove and wildcard support.

#22

v1.3.2 · Apr 2, 2026

Arabic layout, keyboard navigation, and scoring fixes

Migrates to CSS logical properties, adds RTL-aware keyboard navigation, and corrects the self-assessment scoring range.

Fixed

Migrated to CSS logical properties

Replaced physical CSS properties with logical equivalents across 8 components for proper RTL support.

#18

RTL-aware keyboard navigation

Added RTL-aware arrow-key navigation to BuildTabs, QuizBlock, and InteractiveDiagram.

#18

Arabic self-assessment scoring corrected

Self-assessment scores now correctly cap at 20. Expert users are no longer misclassified as Beginner.

#18

Arabic

Feedback form mixed-script input support

Free-text fields use dir='auto' for mixed Arabic/English input. Email fields use dir='ltr'.

#18

v1.3.0 · Apr 2, 2026

GLM audit workflow and module accuracy

Adds an automated audit fact-checking workflow and corrects documentation in slash-commands and subagents modules.

Fixed

Corrected slash-commands and subagents documentation

Fixed command discovery, model aliases, effort options, diagnostics, and Agent Teams documentation.

#15

Content

GLM audit workflow for learning modules

Automated audit workflow with OpenCode agents, runner scripts, report templates, and tracker sync.

#15

v1.1.2 · Mar 31, 2026

Self-assessment scoring ranges fixed

Self-assessment now scores correctly up to 20 points with proportional level ranges.

Fixed

Self-assessment scores correctly up to 20 points

Score ranges are Beginner 0–6, Intermediate 7–14, Advanced 15–20. Expert users are no longer classified as Beginner.

#11

v1.1.0 · Mar 28, 2026

Public feedback system and navigation launch

Launches the public feedback tracker, changelog page, per-module Report an issue links, and navigation reorganization.

Added

Public feedback tracker

New /feedback page showing active feedback organized by status with item counts and a submission form.

#7

Changelog page for shipped items

New /changelog page showing what has been shipped and fixed, linked from the footer.

#7

Report an issue link on every learn page

Each module page has a link that opens the feedback form with the module name pre-filled.

#7

Improved

Navigation renamed for clarity

Build → Config Builder, Quick Reference → Cheat Sheet, Feature Catalog → Feature Index. Footer and sidebar reorganized.

#7