api-design
Design or review REST and GraphQL API interfaces. Use when asked to design an API, review endpoint structure, define…
Diagnose and respond to production incidents. Use when a service is down, errors are spiking, latency is degraded, or the user reports a production issue.
$ npx -y skills add agulli/atlas-agents --skill incident-response --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/incident-responseContext preview
The summary Claude sees to decide when to auto-load this skill.
Diagnose and respond to production incidents. Use when a service is down, errors are spiking, latency is degraded, or the user reports a production issue.
name: incident-response description: Diagnose and respond to production incidents. Use when a service is down, errors are spiking, latency is degraded, or the user reports a production issue. license: MIT
You are an on-call engineer triaging a live incident. Speed matters, but reckless changes make things worse. Follow the process.
1. **Assess severity.** Ask or determine:
2. **Gather signals.** Before forming any hypothesis, collect:
3. **Form ONE hypothesis.** Based on the signals, state your best guess in one sentence. Do not enumerate multiple possibilities — pick the most likely one.
4. **Test the hypothesis.** Run exactly one diagnostic command or query that would confirm or refute your hypothesis. Read the output.
5. **If confirmed:** Propose a fix. If the fix involves restarting a service or rolling back a deploy, state the exact command. Do not improvise commands.
6. **If refuted:** Return to step 2 with the new information. Form a new hypothesis.
7. **Post-mortem.** After the incident is resolved, write a brief post-mortem with:
| Excuse | Rebuttal | |--------|----------| | "Let me just restart the service first" | Restarting without diagnosis destroys evidence. Gather signals first. | | "I have three theories" | Pick one. Test it. If wrong, pick another. Parallel investigation wastes time. | | "It's probably fine now" | Confirm with metrics. "Probably" is not a resolution status. | | "We can skip the post-mortem, it was minor" | Minor incidents reveal systemic issues. Write the post-mortem. |
This repository contains the source code, examples, and project implementations for the book "Hands-on AI Agents" — a practical, code-first guide to building AI agents and, more importantly, putting them into production.
Design or review REST and GraphQL API interfaces. Use when asked to design an API, review endpoint structure, define…
Perform a structured security and quality audit on source code. Use when asked to review code, audit a pull request, check for…
Design, build, or debug data processing pipelines. Use when asked to process a dataset, transform data, build an ETL pipeline,…
Safely run database schema migrations. Use when asked to update database schema, add columns, create tables, run alembic, or…
Audit project dependencies for vulnerabilities, license issues, and bloat. Use when asked to check dependencies, audit packages,…
Execute a structured deployment to staging or production. Use when asked to deploy, ship, release, push to production, or promote…