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.