From undo
Debug programs using Undo time travel debugging. Record flaky tests, intermittent failures, race conditions, or bugs that don't reproduce reliably. Analyze recordings by traveling backwards through execution history. Use when the user mentions debugging, flaky tests, intermittent bugs, race conditions, `.undo` files (Undo recordings), or asks why something happened in an actual run. This can provide similar results as adding logging statements, but without modifying the code or needing to re-run the program multiple times.
npx claudepluginhub undoio/addons --plugin undoThis skill uses the workspace's default tool permissions.
Undo provides time travel debugging for Linux programs. This Skill guides you to:
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Undo provides time travel debugging for Linux programs. This Skill guides you to:
record MCP tool)Record program execution when the user:
Undo captures the exact execution including thread interleavings, making even race conditions reproducible.
Debug a recording when the user:
.undo recording file to investigaterecord MCP tool to capture the failure.undo files directly - they are opaque binary recordingsudb, live-record, or undo via Bash - use the Undo MCP tools