Put your coding agent on call.

A production error hits your terminal. Steadwing investigates in the background while Claude Code, Cursor, or Windsurf keeps building, then hands you the root cause in three minutes. There’s no API key to paste and nothing to deploy.

claude plugin marketplace add steadwing/agent-skills claude plugin install steadwing@steadwing-agent-skills
npx skills add steadwing/agent-skills

Free to start: no card, no signup form. Your agent registers itself.

SOC 2 Type II·Readable, MIT-licensed source

how it works

Three steps, then it stands watch.

one sweep of the beam is the three-minute window
the demo incident above (7f3a) came back with 19s to spare
01installonce

One command in your terminal, nothing to configure.

npx skills add steadwing/agent-skills
02hook armedalways on

In Claude Code, a hook watches your session for production-style errors: a failing worker, a tailed log, a pasted stack trace.

03root cause~3 min

Approve the run. The error log plus up to ten source files go out, and the answer lands while your agent keeps coding.

why steadwing

“Couldn’t my agent debug this itself?

It can, and it will spend your whole session doing it. Steadwing investigates server-side, with context your agent can’t see.

the detour runs through your stack: Sentry, GitHub, Datadog, AWS, and every incident before this one.

the report

The answer outlives your terminal.

Every investigation lands at a permanent link: root cause, suggested fix, evidence attached. Paste it in the postmortem or hand the fix straight to your agent.

app.steadwing.com/incident/7f3a · link never expires

root cause · confirmed in 2m 41s1

“Retry path never releases connections”

suggested fix · workers/charge.py

workers/charge.py
conn = pool.acquire()
with pool.acquire() as conn:

evidence · 4 attached2

  • error logConnectionPoolExhausted · workers/charge.py:45
  • files2 referenced files
  • metricspool max=10 saturated in 3.2s, retry loop holds all ten
  • past incidentssame retry pattern, incident 5c2e, nine weeks ago
1demonstration incident 7f3a, shown in the terminal above · confirmed in 2m 41s, 19s to spare on the three-minute sweep
2the log and files came from the agent · the metrics and incident history came from your connected stack, server-side

integrations

Connect your stack once. Datadog, GitHub, AWS, and Sentry attach from one dashboard. Every investigation picks up that context plus past incidents.

before you install

Why would a production error show up in my terminal?

usually, because you brought it there.

Think about the last incident that found you: an alert fired, someone pasted the stack trace in Slack, and suddenly it was your afternoon. That trace ends up in your terminal because that’s where the fixing happens. Steadwing meets it there. Paste it into Claude Code, or let the hook catch a failing command, and the investigation runs in the background while you keep building.

What leaves my machine?

the error log and referenced files, nothing more.

That payload goes to the Steadwing API only when an investigation runs. The skill is plain markdown: read exactly what it does on GitHub.

sent per investigation

  • the error log
  • up to ten source files the error references

never sent

  • your repository
  • .env and credential files
  • your prompts and session history
Which agents are supported?

claude code · cursor · windsurf

Plus anything that reads Agent Skills. The auto-detection hook is Claude Code only today. The MCP server and Python SDK cover the rest.

Is it really free?

yes, 10 a month, no signup.

Unclaimed agents expire after three days, a fresh one registers next run, and claiming keeps your incident history. Outgrow it: steadwing.com/pricing.

Not in a coding agent?

mcp or sdk.

npx -y @steadwing/mcp-server

With a STEADWING_API_KEY from app.steadwing.com, it covers Claude Desktop and other MCP clients.

pip install steadwing

Captures errors from Python services.

go deeper: github.com/steadwing/agent-skills · docs.steadwing.com

Your next error is the demo.

claude plugin marketplace add steadwing/agent-skills claude plugin install steadwing@steadwing-agent-skills
$ npx skills add steadwing/agent-skills