{"version":"2.1.304","anchor":"skill-file-watcher-simplified-no-more-re-announce-diffing","canonical_anchor":"skill-file-watcher-simplified-no-more-re-announce-diffing","heading":"Skill changes are passed on without checking whether the list changed","tier":"internal","area":"Skills","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304\/e\/skill-file-watcher-simplified-no-more-re-announce-diffing","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.304","markdown":"### Skill changes are passed on without checking whether the list changed\n\nWhen skill files change on disk, Claude Code no longer compares the skill list first and passes the change on every time\n\n**What**\n\nSkills are reusable instructions Claude can load. Claude Code watches the files that define them. When those files changed, it used to compare the skill list before and after and skip announcing it again if nothing had really changed. It now drops that comparison: it updates its record of the skills and passes the change on every time.\n\nIt also stops watching early at startup when an extra condition is not met.\n\n**Why**\n\nIn practice, changes to skill files are passed along without the step that filtered out events where the skill list stayed the same.\n\n- Area: Skills\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}