Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.202 Home All releases olderv2.1.201 v2.1.203newer

Skill Re-Invocation Deduplication

When a slash command (skill) is invoked a second time within the same session, byte-identical invocations are now elided rather than injecting the full skill content again.

Details
  • If the content is already present in the conversation body, a brief inline note replaces it: "Skill /[name] is already loaded above; instructions unchanged. Arguments: [args]"
  • If the content is only in the invoked-skills attachment (compacted), a new-invocation message is injected: "Skill /[name] was loaded earlier (see the invoked-skills reminder above); this is a NEW invocation — follow those instructions now, including any setup steps."
  • If a skill was truncated by compaction, the re-invocation injects the full content preceded by: "(Re-invocation of /[name] — the previously loaded copy was truncated by compaction; the full instructions follow.)"
  • Logged when elision occurs: "SkillTool eliding byte-identical re-invocation of skill [name]"
Evidence

Skill re-invocation handler (search for "SkillTool eliding byte-identical re-invocation of skill" and "is already loaded above; instructions unchanged")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.202 →