{
  "entry": {
    "kind": "skill",
    "slug": "systematic-debugging",
    "name": "Systematic Debugging",
    "vendor": "obra/superpowers",
    "description": "Systematic Debugging is a process skill from the Superpowers plugin that runs before the agent is allowed to propose any fix for a reported bug, test failure, or unexpected behavior. Rather than letting the agent jump to its first hypothesis, the skill walks through a deliberate sequence: reproduce the problem under controlled conditions, narrow the failing surface to the smallest input that still fails, capture the actual versus expected output, form a hypothesis, and only then change code.\n\nThe skill reads source files, test outputs, and any artifacts the user has shared to characterize the bug, but it does not write files or execute commands — it shapes the agent's reasoning rather than the code itself. It declares only a filesystem read capability, which produces a low risk signal and does not match any dangerous combination.\n\nThe value of the skill is in what it prevents: shipping a fix for the wrong cause, declaring a flaky test \"fixed\" without understanding why, and the long detours that happen when an agent commits to a hypothesis before it has actually reproduced the failure.",
    "website": null,
    "repository": null,
    "documentationUrl": null,
    "license": null,
    "version": null,
    "trustLevel": "community",
    "capabilities": [
      "filesystem:read"
    ],
    "packaging": null,
    "configFiles": null,
    "category": null,
    "updatedAt": "2026-09-02T18:21:41.256Z",
    "risk": {
      "score": 40,
      "band": "medium",
      "signals": [
        {
          "id": "trust-community",
          "kind": "trust",
          "label": "Established community project",
          "contribution": -10
        }
      ],
      "dangerousCombos": []
    },
    "dangerousCombos": []
  }
}