{"version":"2.1.269","anchor":"git-commit-skill-nudge-text-is-written-but-its-gate-is-hardc","canonical_anchor":"coordinator-prompt-now-steers-workers-toward-commit-and-pr","heading":"New guidance to commit and open PRs via \/commit and \/pr skills instead of raw git\/gh","tier":"notice","area":"Bash Tool","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269\/e\/git-commit-skill-nudge-text-is-written-but-its-gate-is-hardc","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.269","markdown":"### New guidance to commit and open PRs via \/commit and \/pr skills instead of raw git\/gh\n\nNew prompt text nudges Claude toward committing and opening PRs via \/commit and \/pr skills rather than raw git\/gh commands, though one injection point is currently disabled\n\n**What**\n\n- When a setting called `shipSkillsInvocable` is true, the multi-agent coordinator's worker-instructions prompt now tells worker agents to commit changes via the `\/commit` skill and open pull requests via the `\/pr` skill, reserving raw `git commit`\/`gh pr create` for specific exceptions (amends, merges\/rebases\/cherry-picks\/reverts, scripted multi-commit loops, and PRs against a non-default base branch). The end-of-task instructions were updated to match, telling agents to \"Commit all changes via the `\/commit` skill\" and \"create a PR via the `\/pr` skill (guidance: `draft`)\".\n\n- A similar nudge was added to the Bash\/PowerShell tool description and the git-instructions helper text, telling the model to prefer `\/commit`-style and `\/pr`-style skills over raw git\/gh commands \u2014 but this one is gated behind a function that is currently hardcoded to always return false, so it does not yet take effect.\n\n**Why**\n\nThe intent is to steer Claude Code and its coordinated worker agents toward using the dedicated `\/commit` and `\/pr` skills for version control actions instead of raw git\/gh commands, though one of the two places this was added is currently inactive because its gate is hardcoded off.\n\n- Area: Bash Tool\n- Names: `\/commit`, `\/pr`\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5\n- Present in the build but not switched on"}