Publishing certain Artifacts, like slides or design docs, now uses one 'quickstart' action instead of separate type and design-system lookup calls
What
- A new
action: "quickstart"for the Artifacts tool looks up published Artifact types, lists the account's design systems, and, for slides or other design-related artifacts, fetches and attaches the default design system's README.md into the conversation, with permission-rule checks and size limits. - It replaces the previous multi-step flow of listing types, listing design systems, reading the default design system's README, and, for a plain page, separately loading the artifact-design skill, collapsing them into one call with an
intentparameter. It also adds guidance that steers Claude-Docs-type requests toward a first-party connector instead of an Artifact. - If quickstart has already run once in a conversation, later calls are told to skip re-listing design systems.
- A new status case renders a human-readable summary of what the quickstart flow did: which artifact type matched, whether type listing was skipped by a permission rule, whether document-destination or page-design guidance was given, and how many design systems were listed or whether their guide was read.
- Trying to pass a
design_systemsfield to a plain artifact-type create is now rejected, with an explanation that it belongs to thequickstartaction instead. - The whole feature is gated behind three flags being on together (an internal type-catalog flag, a type-create flag, and
CLAUDE_CODE_ARTIFACT_QUICKSTART/ thetengu_cobalt_plinth_woadgate), all off by default.
Why This cuts down the number of round-trips Claude needs to set up a new artifact of a known type, like slides, since it no longer has to separately list types, list design systems, and read the README before it can start.
tengu_cobalt_plinth_woad Off in both readingsThe flag server returned off for the account this site reads and for the anonymous baseline. A reading of off cannot rule out a rollout these two readings sit outside of.
This account: off · anonymous baseline: off · compiled default in v2.1.271: off
These values were read against a different version of Claude Code, so treat them as the nearest reading available instead of one taken on this release.
Read once, for one account on one subscription tier, against v2.1.271. It isn't a statement about your account. What a flag value here can and cannot tell you
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Hooks are user-defined shell commands, HTTP endpoints, MCP tool calls, LLM prompts, or subagents that execute automatically at specific points in Claude Code's lifecycle. Claude Code fires the same hook events wherever it runs: sessions in…hooks see the edit
* A command that exists but isn't available in this session because a requirement isn't met, such as your platform, plan, or authentication method. The troubleshooting entries for [`/web-setup`](/docs/en/web-quickstart#web-setup-shows-no-c…errors see the edit
Anthropic's documentation has since written up quickstart, on Error reference.
New in this build: tengu_cobalt_plinth_woad