{"version":"2.1.302","anchor":"agent-worktree-and-fork-changes-skillspersistenceprompt-rem","canonical_anchor":"agent-worktree-and-fork-changes-skillspersistenceprompt-rem","heading":"Skills persistence text dropped from the system prompt, including for forked agents","tier":"notice","area":"Subagents","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.302\/e\/agent-worktree-and-fork-changes-skillspersistenceprompt-rem","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.302","markdown":"### Skills persistence text dropped from the system prompt, including for forked agents\n\n`skillsPersistencePrompt` is no longer passed when building the system prompt, both in the main path and when the Agent tool runs a fork\n\n**Unclear.** It is not clear whether that skills text now reaches forked subagents some other way.\n\n**What**\n\nThe system prompt is the standing set of instructions Claude receives before your conversation. A piece of text called `skillsPersistencePrompt`, about skills, is no longer passed in when it is built.\n\n- It is removed from the main system prompt assembly.\n\n- It is also removed when the Agent tool runs a fork, a copy of the current agent working on a side task.\n\n- For forks, the check for whether the call is direct now uses `isDirectCall: !e.innerCall && e.hookCaller === void 0`, based on `innerCall`, instead of a local value.\n\n**Why**\n\nClaude, and forked agents in particular, may no longer receive the skills persistence instructions they got before, which can change how they handle skills during a session.\n\n- Area: Subagents\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 2\/5\n- Scope: individual\n- Heads-up: no"}