From fly-ops
Production incident triage for Fly-hosted apps: site down, 500s, empty data, broken predictions. Trigger on "прод лежит", "site is down", "500 on prod", "пользователи жалуются", or any urgent production report.
How this skill is triggered — by the user, by Claude, or both
Slash command
/fly-ops:incidentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Order: restore service first, root-cause second.
Order: restore service first, root-cause second.
fly status -a <app> # machines started? recent deploy?
curl -s https://<domain>/health | head # is it actually down or partial?
fly logs -a <app> --no-tail | grep -iE 'error|traceback' | tail -50
Classify: full outage / one route broken / stale-empty data / slow.
fly releases -a <app>; if the incident
started at a release, roll back first, debug after.created: release_command gotcha; redeploy via local
flyctl without release_command.Prefer the smallest action that restores service: rollback release, restart
a crash-looping machine (fly machine restart), or republish a missing
artifact. Destructive actions (destroying apps/volumes) are never part of
triage.
Root-cause with the debugger subagent, fix properly, and note the failure
mode in project memory if it's new.
npx claudepluginhub kulykivska/claude-plugins --plugin fly-opsGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
Dispatches multiple subagents concurrently for independent tasks without shared state. Use when facing 2+ unrelated failures or subsystems that can be investigated in parallel.