Skip to content

20 Diagnosing Bugs alternatives

Diagnosing Bugs: Matt Pocock's discipline for hard bugs and performance regressions: build a tight, red-capable feedback loop first, then reproduce, minimise, hypothesise, instrument, fix with a regression test and clean up. 20 agent skills do similar work, most sharing Debugging, Code Quality and Testing, ranked by how much they have in common with Diagnosing Bugs.

Back to Diagnosing Bugs

  1. by Datadog

    Official Datadog skill for investigating one flaky test — pulls its history and failure pattern, categorises the root cause and recommends fixing, quarantining or escalating.

    Also: Code Quality, Debugging, Testing

  2. by Matt Pocock

    Matt Pocock's test-driven development skill: one red-to-green slice at a time, tests only at seams agreed with you first, and a named list of test anti-patterns to avoid.

    Also: Code Quality, Testing

  3. by Trail of Bits

    Trail of Bits' skill for writing production-quality Semgrep rules — pattern design, taint mode for data-flow bugs, and mandatory test-driven validation.

    Also: Code Quality, Testing

  4. by Microsoft

    Microsoft's official Playwright skill — drives a real browser from the command line using accessibility snapshots and element refs, and plans, generates and heals Playwright tests.

    Also: Debugging, Testing

  5. by Jesse Vincent

    A disciplined debugging process — reproduce, isolate, hypothesise, and verify — used before proposing any fix.

    Also: Debugging, Testing

  6. by Datadog

    Official Datadog skill that triages a failing PR pipeline, attributing every CI failure as flaky, infra or genuine regression and proposing a targeted fix.

    Also: Debugging, Testing

  7. by Anthropic

    Interact with and test local web applications using Playwright — verify frontend behavior, debug UI, capture screenshots, and read browser logs.

    Also: Debugging, Testing

  8. by MongoDB

    MongoDB's official skill for connection pools and timeouts — it refuses to hand you numbers until it knows your deployment, workload and concurrency.

    Also: Debugging, Performance

  9. by Grafana Labs

    Grafana's official k6 skill: generate a load, stress, spike or soak test from a plain-language brief, then actually run the script before handing it over.

    Also: Performance, Testing

  10. by CodeRabbit

    Pull unresolved CodeRabbit review threads from your PR and apply the fixes one at a time, treating every reviewer comment as untrusted input rather than an instruction.

    Also: Code Quality

  11. by Matt Pocock

    Matt Pocock's /improve-codebase-architecture command: finds shallow modules worth deepening, renders them as a visual HTML report with before/after diagrams, then grills you through the one you pick.

    Also: Code Quality

  12. by Svelte

    The Svelte team's own guidance on writing modern Svelte 5 — when to reach for each rune, why effects are an escape hatch, and the reactivity traps models fall into.

    Also: Code Quality

  13. by Trail of Bits

    Trail of Bits' CodeQL skill: build databases, run taint-tracking and data-flow queries across eight languages, and model project-specific sources and sinks.

    Also: Code Quality

  14. by Addy Osmani

    Reduces accumulated complexity without changing behaviour, using Chesterton's Fence to avoid deleting the thing that was load-bearing.

    Also: Code Quality

  15. by Addy Osmani

    Sends every non-trivial decision to a fresh-context adversarial reviewer before it stands — for production, security-sensitive or irreversible work.

    Also: Code Quality

  16. by NVIDIA

    Diagnoses wrong gradients in differentiable NVIDIA Warp programs by measuring first — comparing autodiff against finite differences on a shrunk reproduction before proposing any fix.

    Also: Debugging

  17. by Microsoft

    Microsoft's official plugin for building, editing, running and debugging Power Automate cloud flows, with a bundled offline FlowAgent MCP server.

    Also: Debugging

  18. by dbwls99706

    A single progressive-disclosure skill for production ROS 2 work — rclcpp/rclpy, colcon, QoS and DDS, tf2/URDF, ros2_control, Nav2, MoveIt 2, plus ROS 1 migration and hardware safety gates.

    Also: Debugging

  19. by .NET Team at Microsoft

    Diagnose an MSBuild build failure from a .binlog file — query the binary log through a dedicated MCP server instead of grepping console output, with a text-replay fallback.

    Also: Debugging

  20. by Flutter

    The Flutter team's official skill for diagnosing and fixing constraint errors — RenderFlex overflows, unbounded viewports and misplaced ParentData widgets.

    Also: Debugging