verify-first-debugging

Implement a six-phase debugging framework that verifies facts before fixing root causes.

9|Updated Nov 22, 2025
One-click install
npx skills add https://github.com/Unson-LLC/brainbase --skill verify-first-debugging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-first-debugging
Source: https://github.com/Unson-LLC/brainbase/tree/main/.claude/skills/verify-first-debugging
Command: npx skills add https://github.com/Unson-LLC/brainbase --skill verify-first-debugging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured, six-phase framework to ensure bug fixes are grounded in verified facts rather than assumptions, guiding teams to identify root causes before applying changes.

Core Features & Use Cases

  • Phase-driven workflow: Guides six phases (Reproduce & Define Expected, Locate Affected Components, Verify Component Relationships, Verify Prerequisites, Identify Root Cause, Fix At Root) with orchestrated SubAgents and clear handoffs.
  • Rigorous evidence chain: Produces phase artefacts, success criteria, and replan logic to ensure traceable, auditable debugging cycles.
  • Risk-aware remediation: Emphasizes root-cause fixes over superficial patches and provides rollback-safe workflows in case of missing data.
  • Use case: When diagnosing a flaky UI bug, the framework ensures you first confirm the exact expected behavior and reproduction steps, then narrow down the responsible component, before proposing a durable fix.

Quick Start

Begin with Phase 1 to reproduce and define the expected behavior, then advance through Phase 2–6 with phase-specific inputs/outputs and evidence collection.

Frequently Asked Questions about verify-first-debugging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is a verify-first debugging framework and how does it find root causes?

A verify-first debugging framework systematically isolates root causes by enforcing a six-phase workflow that requires verified facts and evidence collection before applying any fixes, ensuring traceable and auditable remediation.

How do I debug flaky software bugs without relying on assumptions?

To debug flaky software bugs without assumptions, use an orchestrated phase-management workflow that reproduces the expected behavior, verifies component relationships, and identifies the root cause before applying a durable, rollback-safe fix.

How to structure a debugging workflow to ensure bug fixes are grounded in evidence?

Structure a debugging workflow by dividing the cycle into six distinct phases: reproduce and define expected behavior, locate affected components, verify relationships, verify prerequisites, identify the root cause, and fix at the root.

Does verify-first debugging work for diagnosing complex UI bugs with missing data?

Verify-first debugging works for complex UI bugs with missing data by utilizing phase-specific replan logic and rollback-safe workflows, ensuring you confirm exact reproduction steps and narrow down responsible components safely.

What is the best way to prevent superficial patches during software remediation?

The best way to prevent superficial patches during software remediation is to enforce risk-aware root-cause fixes using an orchestrator that requires phase artefacts and success criteria validation before advancing to the final repair.

Why should I use phase management for root-cause analysis instead of debugging directly?

You should use phase management for root-cause analysis because orchestrated SubAgents and structured phase handoffs produce a rigorous evidence chain, preventing premature fixes and ensuring the actual fault is addressed.