AI skills can automatically gather crash data to diagnose application failures and trigger AI agents to generate pull requests for verified bug reports.
When software crashes today, the usual path to a fix is long and technical: reproduce the failure, dig through crash logs, figure out what went wrong, write up a report that a developer can act on. A proposal circulating in AI-assistant circles aims to collapse most of that into a single click. The pitch: when an application crashes, the system itself offers to diagnose it with AI — and if the diagnosis produces a verified bug report, an AI agent can be dispatched to open a pull request with a fix.
The clearest description of the idea comes from a demonstration of an operating-system-level concept called Amachi, where the assistant layer is named Nautilus:
"If any application in Amachi crashes, we're going to pop up a little window says Nautilus crashed, click to diagnose with AI."
The mechanics, as described, work like this. The operating system detects the crash and offers a one-click diagnosis. The AI gathers the relevant crash data — the equivalent of the log files and error traces a developer would normally hunt down — and works out what failed and why. If that analysis holds up as a real bug, the same system can hand it off to an AI coding agent, which attempts to write and submit the fix itself.
Who this is for. The interesting half of this idea is aimed squarely at people who are not developers. If the app you rely on crashes, you would not need to know what a stack trace is or where logs live. You click the button, and the crash report that reaches the maintainers is the kind a developer can actually use — verified, with the diagnostic data attached — rather than "it stopped working." That is a genuine gap today: most crash reports from ordinary users are either absent or too thin to act on.
The second half — agents turning reports into pull requests — is really for the people maintaining the software. A pull request is a proposed code change submitted for review, so this part only makes sense if someone on the other end can read and approve code. If you are a non-technical user, the pull request step is invisible plumbing, not something you would interact with.
How real is it. Treat this as a proposal, not a product. What exists is a described feature inside a broader experimental concept, not something you can install. Even taken on its own terms, several things are left open: how the AI decides a bug report is "verified" enough to act on, how often a crash diagnosis would be wrong, and whether the fixes an agent submits would actually pass review. Automatically generated bug reports are only useful if they are accurate — a stream of confident but wrong diagnoses would be worse than no reports at all.
There is also a privacy question the description does not address: crash data often contains file paths, document names, and other traces of what you were doing. "Click to diagnose" is convenient, but what gets sent where is worth asking about before the convenience arrives.
If it works as described, the practical change is that a crash stops being a dead end for ordinary users and becomes a report someone — or something — can act on.