{"version":"2.1.124","anchor":"update-config-skill-prompt-rewritten","canonical_anchor":"update-config-skill-prompt-rewritten","heading":"update-config skill prompt rewritten","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.124\/e\/update-config-skill-prompt-rewritten","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.124","markdown":"### `update-config` skill prompt rewritten\n\nThe bundled `update-config` skill (the one Claude uses to edit `settings.json`) was rewritten with explicit guidance on:\n\n- When hooks are required vs preferences (`PreToolUse`, `PostToolUse`, `PreCompact`, `PostCompact`, `Stop`, `Notification`, `SessionStart`).\n- \"CRITICAL: Read Before Write\" \u2014 always read the existing settings file before editing.\n- Using `AskUserQuestion` to disambiguate user\/project\/local scope.\n- Right-vs-wrong array merging examples for `permissions.allow` and hook arrays.\n- Troubleshooting hook execution (debug flags, matcher checking, etc.).\n\n**Evidence**\n\nSkill prompt (search for `\"# Update Config Skill\"` and `\"## CRITICAL: Read Before Write\"`)."}