debugging-patterns_skill

This skill helps you diagnose root causes before fixes, guiding systematic debugging to reduce rework and reveal true issues.

43

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill romiluz13/cc10x --skill debugging-patterns

  • SKILL.md12.4 KB

Overview

This skill captures a disciplined, repeatable debugging pattern to find and fix root causes instead of patching symptoms. It enforces a four-phase workflow (investigate, analyze patterns, hypothesize and test, implement fixes) and mandates evidence and minimal changes. Use it to reduce thrash, prevent regressions, and speed reliable resolutions.

How this skill works

The skill guides developers through a mandatory Phase 1 root-cause investigation before any fix is proposed. It provides concise checklists: capture full errors and stack traces, reproduce reliably, gather cross-component evidence, and trace data flow to the original trigger. For development tasks it integrates with the cc10x-router workflow to record instrumentation steps and evidence artifacts, then enforces minimal-change hypothesis testing and single-change implementation with regression testing.

When to use it

  • Any technical bug: test failures, runtime errors, or unexpected behavior
  • Production incidents and time-pressured emergencies
  • Intermittent or timing-dependent failures
  • When multiple prior fixes have failed
  • Before proposing or committing any code change that touches the failing area

Best practices

  • Always complete Phase 1 (investigate) before proposing fixes
  • Form one specific, falsifiable hypothesis and test it with the smallest change
  • Add strategic diagnostic logging at component boundaries to gather evidence
  • Create a minimal reproducible test or script before implementing the fix
  • Apply one change at a time and run full test suite before proceeding

Example use cases

  • A failing unit test: capture stack trace, inspect fixtures, trace unexpected value to source, add failing test, implement fix
  • Intermittent race condition: add instrumentation, reproduce with deterministic waits, form hypothesis about ordering, apply synchronization minimal change
  • Deployment config mismatch across services: log inputs/outputs per component, identify mispropagated value, correct config at source and add validation
  • Regression after recent commits: use git bisect to find commit, compare with working example, implement targeted fix and a regression test

FAQ

Gather more runtime evidence and add instrumentation at component boundaries; don’t guess. Continue Phase 1 until reproduction or strong diagnostic data exists.

How many fixes can I try before escalating?

Try up to three targeted, minimal fixes. If three attempts fail, stop and question architecture; discuss fundamental design instead of more quick fixes.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
debugging-patterns skill by romiluz13/cc10x | VeilStrat