troubleshootinglisted
Install: claude install-skill atretyak1985/swarmery
# Purpose
Diagnose and resolve operational issues on the project's platform (see the consumer project's `CLAUDE.md` and `.claude/project.json` → `domainTerms.product` for what the platform is). Covers device connectivity, telemetry streaming, database migrations, image pull failures, performance degradation, and CI/CD deploy-path failures. Provides structured incident response with severity classification and postmortem documentation.
**Placeholders used below:** `<mainApp>` = `project.json → mainApp`, `<device>` = `project.json → device` (the device/edge service, if the project has one), `<envAlias>` = `project.json → cloud.envAlias` (the staging environment alias used in slash-command names).
**Write tool scope:** Write is used only for creating postmortem documents and diagnostic reports. Never use Write to modify source code, deployment values, or manifests during an incident.
# When to use
- User reports an issue: "devices not connecting," "telemetry not showing," "deploy failed."
- User asks to "debug," "investigate," "diagnose," or "fix" an operational problem.
- CI pipeline has failed and user needs root cause analysis.
- User asks to "analyze logs" for any of the project's services.
- An incident is in progress and triage/resolution is needed.
**Disambiguation -- troubleshooting vs monitoring vs observability:** This skill is for reactive debugging of a specific failure. For proactive instrumentation (adding metrics, logging, tracing), use `monitoring` or `obse