Skip to content

docs(skills): weekly Claude Code skills refresh against Claude Code 2.1.302 (2026-10-18) - #111

Merged
MRSchexnayder merged 10 commits into
mainfrom
docs/claudecode-skills-refresh-2026-10-18
Oct 18, 2026
Merged

MRSchexnayder merged 10 commits into
mainfrom
docs/claudecode-skills-refresh-2026-10-18

Conversation

@MRSchexnayder

Copy link
Copy Markdown
Contributor

What does this PR do?

Weekly refresh of the two Claude Code skills against Claude Code 2.1.302
(release, published
2026-10-16; npm latest and next, stable is 2.1.292). The previous refresh (#104) was
verified against 2.1.299; this one covers 2.1.300, 2.1.301 and 2.1.302.

Basis for the changes:

  • The upstream CHANGELOG.md sections for 2.1.300–2.1.302 (read in full).
  • The code.claude.com/docs pages for settings reference, settings, permissions, permission
    modes, hooks, MCP, sub-agents, tools, env vars, CLI reference, workflows and Google Vertex AI,
    fetched 2026-10-18.
  • Claims that only the changelog supports are labeled "changelog only" in the references. Where
    the docs page lags a changelog entry (fork mode defaults, claude -p starting mode, /advisor
    on Claude Platform on AWS), the reference says which one it is following.

Type of change

  • New or updated skill
  • Documentation improvement

Changes made

skills/client-config-claudecode (now v2.4)

  • references/permissions.md: the MCP allow-rule naming for servers whose name contains __ or
    ends in _ is now documented upstream, so that part is no longer "changelog only" (deny and
    ask rules still are); adds the auto mode classifier model (Sonnet 5 by default, fallbacks as
    the permission-modes page lists them). Changelog only: CLAUDE_CODE_AUTO_MODE_MODEL,
    server-side auto mode compacting an over-long conversation, and claude -p/Agent SDK sessions
    starting in default on third-party providers, with telemetry off, or on a fresh install.
  • references/hooks.md: prompt/agent hook model default reworded to match the docs.
    Changelog only: agent hooks honor model (2.1.300), at most 12 prompt/agent hooks of one event
    run at once (2.1.302), updatedInput is validated (2.1.300), setMode ignored in a Cowork
    cloud PermissionRequest allow (2.1.300), plugin WorktreeCreate/WorktreeRemove run with
    --worktree (2.1.300).
  • references/mcp.md: adds the MCP docs page's rules for root-level anyOf/oneOf/allOf
    schemas, invalid input schemas, and tool names over 128 characters (the skill had none of
    these). Changelog only: a tool whose schema the API still rejects is sent without parameters
    (2.1.300).
  • references/settings-schema.md: advisorModel row gains CLAUDE_CODE_DISABLE_ADVISOR_TOOL
    and the /advisor-on-Claude-Platform-on-AWS discrepancy; idleCompaction row gains the
    /config toggle (changelog only).
  • evals/evals.json: new mcp-server-name-with-double-underscore case (not yet run; README
    results predate it).
  • CHANGELOG.md, README.md: v2.4 entry and version stamp.

skills/agent-creator-claudecode

  • autoCompactWindow is now in the sub-agents docs table. Dropped its "changelog only" label in
    SKILL.md, README.md, the validator docstring and references/frontmatter-reference.md,
    and documented its range (100000–1000000), the CLAUDE_CODE_AUTO_COMPACT_WINDOW
    precedence, and the 200k pitfall.
  • scripts/validate-agent.py: warns when autoCompactWindow is outside 100000–1000000.
  • references/frontmatter-reference.md, references/tools-reference.md,
    references/troubleshooting.md: changelog only (2.1.302): fork mode now defaults on in
    claude -p, the Agent SDK, the desktop app and VS Code (CLAUDE_CODE_FORK_SUBAGENT=0 turns it
    off); the desktop app and VS Code always background the main conversation's subagents. The
    sub-agents docs page still says fork mode is off for -p and the SDK.
  • README.md: version stamp.

docs/

  • docs/skills/client-config-claudecode.md, docs/skills/agent-creator-claudecode.md:
    version line updated to 2.1.302.
  • docs/harness/claudecode/claudecode-vertexai.md: every claim re-checked against the live
    Google Vertex AI docs page; only the verification stamp changed.

Checked and unchanged

  • All 245 rows of the settings reference index are already in the references and validator.
  • Every hook event on the hooks docs page is already covered.
  • The sub-agents frontmatter table and the --agents field list match the validator's field
    list; the background-subagent built-in tool list matches.

Checklist

  • mkdocs build --strict passes with no warnings
  • All fenced code blocks have a language specifier
  • All links resolve correctly
  • No hardcoded secrets or tokens
  • New pages added to mkdocs.yml nav (none added)
  • New skills follow the SKILL.md / README.md / QUICKREF.md structure (none added)
  • Related docs updated in this same PR

Tested with

Claude Code 2.1.302 docs and changelog. Local checks: validate_artifact_sync.py (clean),
python -m unittest discover -s scripts (34 pass), validate-agent.py on agent files with
autoCompactWindow inside and outside the range, validate-settings.py on a sample file with
idleCompaction and advisorModel, mkdocs build --strict, markdownlint-cli2 on the changed
files. The installed CLI is 2.1.300, so nothing here was exercised against a running 2.1.302.

🤖 Generated with Claude Code

MRSchexnayder and others added 3 commits October 18, 2026 08:06
Add the 2.1.300-2.1.302 changes to the permissions, hooks, MCP and
settings references, labeling claims only the changelog supports.
Document the MCP schema and name rules and the auto mode classifier
model from the upstream docs. Add the mcp-server-name-with-double-
underscore eval, and stamp the README and CHANGELOG (v2.4).

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
autoCompactWindow is now in the sub-agents docs table, so drop its
"changelog only" label and document its range and precedence. The
validator warns on a value outside 100000-1000000. Note the 2.1.302
fork mode and foreground/background default changes as changelog only,
since the docs page still describes the earlier behavior.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
….302

Every claim on the Vertex AI page was re-checked against the live
Google Cloud Agent Platform docs page; only the verification stamp changed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings October 18, 2026 13:07
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 18, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-18T13:26:50.319344Z b369c07 New commits
🔒 Security Review ✅ Completed 2026-10-18T13:27:05.795406Z b369c07 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 4dd56297f7

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread skills/client-config-claudecode/references/mcp.md Outdated
Comment thread skills/client-config-claudecode/references/mcp.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Reconcile fork-mode guidance, correct the MCP evaluation explanation, and complete trailing-underscore guidance across references.

2 open issues
What changed in this PR

Weekly refresh of the Claude Code skills and related documentation for Claude Code 2.1.302.

Changes:

  • Updates permissions, MCP, hooks, settings, compaction, and fork-mode references.
  • Adds autoCompactWindow validation and MCP evaluation coverage.
  • Refreshes changelogs, version metadata, and Vertex AI verification details.
File Summary
skills/​client-config-claudecode/​references/​settings-schema.md Updates advisor and idle-compaction settings.
skills/​client-config-claudecode/​references/​permissions.md Documents MCP naming and auto-mode behavior.
skills/​client-config-claudecode/​references/​mcp.md Adds MCP schema and tool-name rules.
skills/​client-config-claudecode/​references/​hooks.md Updates hook behavior documentation.
skills/​client-config-claudecode/​README.md Refreshes version and evaluation metadata.
skills/​client-config-claudecode/​evals/​evals.json Adds MCP naming evaluation coverage.
skills/​client-config-claudecode/​CHANGELOG.md Records the v2.4 refresh.
skills/​agent-creator-claudecode/​SKILL.md Documents autoCompactWindow.
skills/​agent-creator-claudecode/​scripts/​validate-agent.py Adds compaction-window range warnings.
skills/​agent-creator-claudecode/​references/​troubleshooting.md Updates fork-mode troubleshooting.
skills/​agent-creator-claudecode/​references/​tools-reference.md Updates fork-mode behavior.
skills/​agent-creator-claudecode/​references/​frontmatter-reference.md Updates frontmatter and fork-mode guidance.
skills/​agent-creator-claudecode/​README.md Refreshes version metadata.
docs/​skills/​client-config-claudecode.md Updates the published skill version.
docs/​skills/​agent-creator-claudecode.md Updates the published skill version.
docs/​harness/​claudecode/​claudecode-vertexai.md Updates verification metadata.

Review effort: Lite

Comment thread skills/agent-creator-claudecode/references/frontmatter-reference.md
Comment thread skills/client-config-claudecode/references/permissions.md Outdated
MRSchexnayder and others added 4 commits October 18, 2026 08:10
…oot-level schema combinators

On a deployment without the remote configuration, Claude Code skips a
tool with a root-level anyOf/oneOf/allOf instead of flattening it.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…o schemas without another dialect

Claude Code applies the meta-schema check only when $schema is absent or
draft 2020-12; other dialects still get the property-name check.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…e with nested Agent calls

The 2.1.302 changelog runs a subagent's own Agent calls in the foreground
by default; qualify the "every subagent in the background" statements.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… names containing __

The agent-creator references document only the __ case for tools:, so
don't extend the trailing-underscore rule to it.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings October 18, 2026 13:10

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: e52dfd17ba

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread skills/agent-creator-claudecode/references/tools-reference.md

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

MCP permission guidance remains contradictory for server names containing __ or ending in _.

1 open issue
2 resolved since last review

Review effort: Lite

Comment thread skills/client-config-claudecode/references/permissions.md
MRSchexnayder and others added 2 commits October 18, 2026 08:14
…r special server names

Names containing __ or ending in _ need the wildcard form with the whole
name; the generic MCP permission pattern said the bare rule matches all.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
…mode override

The changelog says claude mcp serve never offers forks, so the
CLAUDE_CODE_FORK_SUBAGENT row can't claim to enable them everywhere.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings October 18, 2026 13:14

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

Clarify the MCP evaluation’s expected server/tool parsing before approval.

No open issues 🎉

1 previously missed issue

In code that hasn't changed since last review

Medium severity Clarify MCP server/tool parsing in eval assertion

skills/​client-config-claudecode/​evals/​evals.json:204

The new eval requires an imprecise explanation: under the documented mcp__<server>__<tool> grammar, mcp__reports__v2 is a rule for server reports and tool v2, not a bare rule for a server named reports; mcp__reports is the bare rule for server reports. Requiring the current wording can mark a technically correct answer wrong. Make the expected output and assertion distinguish the server/tool parse while still requiring mcp__reports__v2__* for the reports__v2 server.

1 resolved since last review

Review effort: Lite

… the server/tool parse

mcp__reports__v2 parses as server reports and tool v2 under the
mcp__<server>__<tool> grammar; the assertion no longer requires the
looser "rule for a server named reports" wording.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@MRSchexnayder

Copy link
Copy Markdown
Contributor Author

Copilot's summary-only finding on the mcp-server-name-with-double-underscore eval (round 3, no thread): valid. Fixed in b369c07: the expected output and assertion now accept the server/tool parse (mcp__reports__v2 names server reports, tool v2) instead of requiring the looser wording; mcp__reports__v2__* is still required. Codex's code and security reviews of fe61e9c found nothing.

Copilot AI lite review requested due to automatic review settings October 18, 2026 13:24

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approved

Only minor documentation consistency nits remain; no blocking issues were identified.

No open issues 🎉

Review effort: Lite

@MRSchexnayder
MRSchexnayder merged commit ce2d23b into main Oct 18, 2026
4 checks passed
@MRSchexnayder
MRSchexnayder deleted the docs/claudecode-skills-refresh-2026-10-18 branch October 18, 2026 17:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants