A skills stats tab can report unused skills, and /skill-doctor gains a version that works without an interactive UI.
The Stats tab and non-interactive /skill-doctor sit behind tengu_lantern_prism, fallback false, or CLAUDE_CODE_LANTERN_PRISM.
tengu_lantern_prism 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.219: on
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.219. It isn't a statement about your account. What a flag value here can and cannot tell you
What's wrong with this entry?
The Stats tab in the /plugin dialog now receives the context it needs to report unused skills, and a non-interactive variant of /skill-doctor is registered.
- the tab is handed a
getSkillStatsInputscallback supplying commands, MCP commands and clients, agent id, main-loop model and permission mode - rendering the tab without that callback throws "Stats tab rendered without getSkillStatsInputs"
- a second
/skill-doctorcommand variant is registered alongside the existing JSX one, markedsupportsNonInteractiveand dispatching after text - still behind
tengu_lantern_prism(fallback false) or theCLAUDE_CODE_LANTERN_PRISMenvironment variable
Show which loaded skills are unused and costing context
Strings lifted out of the shipped bundle, so the claim above can be checked against them.