From sextant
Start an amendment workflow to modify frozen charter, shipped scope files, or update the spec. Unlocks deny gates temporarily.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sextant:tranche-amendThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Record an amendment and temporarily unlock deny gates so you can edit
Record an amendment and temporarily unlock deny gates so you can edit protected files (frozen charter, shipped tranche scope files).
deny decisionThe deny reason text will tell you to run this skill when a gate blocks.
node "${CLAUDE_PLUGIN_ROOT}/bin/tranches.mjs" amend \
--text "<description of the amendment>" \
--root "$PWD"
Optionally target a specific tranche (defaults to active):
node "${CLAUDE_PLUGIN_ROOT}/bin/tranches.mjs" amend \
--text "<description>" \
--tranche "<id>" \
--root "$PWD"
tranches.json with a timestamppending_amendment: true — this flag unlocks deny gates for the
next edit attemptspec.md with the amendment detailsscope array in
tranches.json by re-running the start command or editing directlyAll amendments are recorded with timestamps in tranches.json and
visible via /sextant:tranche-status. This provides an audit trail of
every deviation from the original plan.
npx claudepluginhub kylesiwi/sextant --plugin sextantCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.