Skip to content

alex-chenc/root-cause-debugging

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

English | 中文

Root Cause Debugging Skill

Why This Skill Exists

When using AI to fix bugs, a common problem is that the AI often starts changing code as soon as it sees an error line, a failed test, or a problematic function.

This can easily fix only the surface symptom instead of the real root cause. As a result:

  • The current error may disappear, but the real problem still exists.
  • One bug may be bypassed while new bugs are introduced.
  • The AI may simply swallow exceptions and hide the problem.
  • The AI may change business logic just to make tests pass.
  • The AI may fix the wrong place because it did not trace the full call chain.

That is why the root-cause-debugging Skill exists.

Its purpose is not to make the AI change code faster. Its purpose is to make the AI first understand how the bug happens, trace the related call chain, analyze the root cause based on business logic, and then apply only the smallest necessary fix.

About

Trace the full bug call chain, analyze business logic, identify root cause, then apply the smallest safe fix.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors