From paladin
Paladin's security context dispatcher. Use when no specific Paladin skill is requested, when the user asks for a security review but the mode is unclear, or when Codex should inspect git state and route to PR review, repository audit, or vulnerability mitigation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/paladin:paladin-assessThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Detect the current security-review context and route to the right Paladin skill.
Detect the current security-review context and route to the right Paladin skill.
PALADIN.md if it exists. Use its frontmatter for conversion defaults, paladin_action_destination, paladin_custom_action, and the paladin_source_list path.Use exactly one route:
| Route | Use when |
|---|---|
paladin-setup | The user asks to set up Paladin, configure Paladin, create or update PALADIN.md, choose an action destination, or initialize repo config |
paladin-mitigate | The user provides a CVE, CWE, dependency alert, scanner result, audit finding, or vulnerability description |
paladin-repo-audit | The user asks for a repo audit, weekly sweep, recently merged PR review, metrics, checklist, baseline review, or backlog |
paladin-pr-review | Changed files, staged files, an open PR, or a pasted diff needs security review |
If more than one route matches, use the first matching row in this table. Do not ask a question when the route is clear.
If the user asks to set up Paladin, configure Paladin, create or update PALADIN.md, choose an action destination, or initialize repo config, route to paladin-setup.
Announce:
Paladin sees a setup request.
Routing to repo setup so we can create or update PALADIN.md.
If the user provides a CVE, CWE, dependency alert, scanner finding, audit note, or vulnerability description, route to paladin-mitigate.
Announce:
Paladin sees an existing security finding.
Routing to mitigation planning so we can turn it into concrete code changes and regression tests.
If the user asks for a repo audit, checklist, baseline review, weekly sweep, recently merged PR review, security metrics, or security backlog, route to paladin-repo-audit.
Run:
git status --porcelain
git diff --name-only
git diff --cached --name-only
git diff --stat
If there are changed or staged files, route to paladin-pr-review.
Announce:
Paladin sees local code changes in [N] file(s).
Routing to PR security review and focusing on changed code plus required surrounding paths.
Run:
git branch --show-current
gh pr view --json number,title,url 2>/dev/null
If a PR exists for the current branch, route to paladin-pr-review.
If gh is missing, unauthenticated, or fails:
printf '%s\n' "$GH_PR_NUMBER" "$PR_NUMBER" "$CHANGE_ID" "$GITHUB_HEAD_REF" "$GITHUB_REF" "$CI_PULL_REQUEST" "$CIRCLE_PULL_REQUEST" "$BUILDKITE_PULL_REQUEST"
paladin-pr-review.Paladin could not verify an open PR for branch [branch] because gh is unavailable or unauthenticated.
No local diff was found, so routing needs one clarification.
Ask one concise question:
Do you want setup, PR security review, repository audit, or mitigation planning for a known finding?
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub onehorizonai/paladin --plugin paladin