From devops
Direct-entry slash command for the one-time migration from NGINX Ingress
How this command is triggered — by the user, by Claude, or both
Slash command
/devops:gateway-api-migrationThe summary Claude sees in its command listing — used to decide when to auto-load this command
# gateway-api-migration — NGINX Ingress → Gateway API (Traefik default, GKE opt-in) Direct-entry slash command for the one-time migration from NGINX Ingress (master/minion or standalone) to Gateway API. **Dual-target since v1.2.0**: the default GatewayClass is `traefik` (Traefik v3.1+); pass `--gateway-class gke-l7-global-external-managed` (or any other class prefix) to opt into GKE Gateway or other controllers. Equivalent to invoking Zeus and running `*gateway-migrate` — same pipeline, same skill, same safety rules, but without the Zeus greeting and `*help` menu. ## Activation 1. **Sile...
Direct-entry slash command for the one-time migration from NGINX Ingress
(master/minion or standalone) to Gateway API. Dual-target since v1.2.0:
the default GatewayClass is traefik (Traefik v3.1+); pass
--gateway-class gke-l7-global-external-managed (or any other class
prefix) to opt into GKE Gateway or other controllers. Equivalent to
invoking Zeus and running *gateway-migrate — same pipeline, same skill,
same safety rules, but without the Zeus greeting and *help menu.
*help, do NOT introduce yourself as Zeus). Load these sections from
.claude/agents/zeus.md as in-context rules for this command only:
prompts/zeus/gateway-migrate.md —
this is the 8-step orchestrator.skills/gateway-api-migration/SKILL.md — this is
the logic referenced by every pipeline step.$ARGUMENTS for the invocation form (see below) and jump
straight into Step 1: Tool Check. No greeting, no menu..claude/agents/zeus.md — report findings, then offer
(a) fix and retry, (b) skip and continue, (c) abort.$ARGUMENTS is forwarded verbatim to the pipeline — the four accepted
shapes are:
/devops:gateway-api-migration # interactive discovery mode
/devops:gateway-api-migration <module-path> # explicit target
/devops:gateway-api-migration <module-path> --resume # resume from state.yaml
/devops:gateway-api-migration <module-path> --force # bypass never-clobber
These are intentionally identical to Zeus's *gateway-migrate <args>
forms so the two entry points stay compatible.
*gateway-migrate| Entry point | Identity | Greeting | *help menu | Pipeline | Skill |
|---|---|---|---|---|---|
/devops:zeus → *gateway-migrate | Full Zeus persona | Yes | Yes | prompts/zeus/gateway-migrate.md | skills/gateway-api-migration/ |
/devops:gateway-api-migration | Zeus rules only (silent) | No | No | prompts/zeus/gateway-migrate.md | skills/gateway-api-migration/ |
Both paths execute the same pipeline, delegate to the same skill, apply the same Critical Rules, and halt at the same gates. The only difference is ceremony — the slash command skips the persona boot so CI or muscle-memory users can go straight to work.
git add commands). Never auto-commit — the user drives git.See skills/gateway-api-migration/SKILL.md for the full halt/resume
semantics, state YAML schema, annotation classification rules, and the
master/minion topology detector.
npx claudepluginhub qwedsazxc78/devops-ai-skill --plugin devops