From Guise
Install a native git pre-push hook that enforces this repo's account in every terminal — not just inside a Claude session. The hook runs 'guise use' and 'guise validate' before each push and aborts on mismatch. Use when the user wants pushes to always go through the correct account even from a plain shell, or after another terminal ran 'gh auth switch'.
How this skill is triggered — by the user, by Claude, or both
Slash command
/guise:install-hookThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Claude Code PreToolUse hook only sees commands run inside a Claude session.
The Claude Code PreToolUse hook only sees commands run inside a Claude session.
A developer pushing from their own terminal — after a gh auth switch somewhere
else — bypasses guise entirely. This installs a native git pre-push hook so the
repo's account is forced before every push, from any terminal.
"${CLAUDE_PLUGIN_ROOT}"/scripts/run.sh install-hook
guise use (GitHub: gh auth switch · Bitbucket/GitLab: pin the
SSH key) then guise validate, and aborts the push if the account can't be made
correct.pre-push hook — it reports and stops."${CLAUDE_PLUGIN_ROOT}"/scripts/run.sh uninstall-hook.Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub brunomilani/guise --plugin guise