Development

Systematic debugging

Trace unexpected behavior to a reproducible cause before changing code.

Jesse Vincent · MIT

What you can do

  • Trace unexpected behavior to a reproducible cause before changing code.

Before you start

  • An AI agent that can read local Skill files. Provide your task context and source materials.
  • A local code project and an agent with file editing and command execution capabilities.

Try your first task

After installing, send this example to your AI tool.

Use systematic-debugging for this task: Trace unexpected behavior to a reproducible cause before changing code. First ask me for the missing context. Use only the evidence I provide or sources you can verify, and explain what I should check in the result.

What to look for

A task-specific draft or analysis, with assumptions, evidence gaps, and clear next steps for you to review.

Keep in mind

  • Review factual claims and proposed actions before relying on the output.
  • Source and package checks are complete; no end-to-end Agent task verification is claimed.
  • The bundled diagnostic script runs project tests; review commands before using it. Other Superpowers workflows are separate installs.

Open source, traceable origins

Source, license, and package contents have been reviewed. End-to-end tasks have not been verified across agents; examples describe expected results.

Source reviewed:

FAQ

Agent Skills FAQ

Practical answers for choosing, installing, and using your first skill.

How do I install and start using Systematic debugging?

Download the complete ZIP and keep the systematic-debugging folder and supporting files together. For a project installation, use .claude/skills/systematic-debugging/ in Claude Code or .agents/skills/systematic-debugging/ in Codex, with SKILL.md directly inside it. Complete this page's prerequisites, confirm discovery, and start with the example in the first-task card.

What do I need to use Systematic debugging?

An AI agent that can read local Skill files. Provide your task context and source materials. A local code project and an agent with file editing and command execution capabilities.

Can I use these Skills with Chinese requests?

You can ask an agent that supports Chinese to work with Chinese materials and produce Chinese output. Specify the desired language, audience, and terminology in your request. Results depend on the agent and skill, so check the output against your task requirements.

Who created this skill and which license is included?

The original author is Jesse Vincent, from obra/superpowers, with the MIT license included. AILesson preserves the files and source version, and GitHub Releases provides the download. Use the source card to inspect the pinned version and original files.

Have all Skills been tested, and what should I review?

The current collection has source, license, and package-content checks. It does not claim that every skill has completed real tasks in every agent. Review the files and prerequisites before enabling a skill, and check facts, citations, generated code, and proposed actions in its output. The examples describe expected results rather than verified demonstrations.