ganyuanran avatar

Systematic Debugging

This is the disciplined alternative to guessing at fixes. It forces you to drill upward through diagnostic layers (symptom, logic, system, architecture, contracts, platform, spec gaps) until you hit root cause, then runs triage checks before you touch code. The patch-shape triage alone is worth it: it catches those tempting "just add a guard" fixes that turn into technical debt because you patched the consumer instead of fixing the canonical owner. Use it when you're under pressure and want to skip investigation, when you've already tried two fixes that didn't work, or anytime fallback chains and duplicate owners are in play. The quality gates feel heavy at first but they prevent the expensive kind of bug whack-a-mole.

GitHub stars
492
last updated
Jun 11, 2026

Install

$ npx -y skills add ganyuanran/aegis --skill systematic-debugging --agent claude-code

Installs into .claude/skills of the current project.

Files

Execute

Bug, failure, or unexpected behavior:

Sponsors

Details

Repository
github.com/ganyuanran/aegis
Category
Debugging
License
MIT
First seen
Jun 11, 2026

More from ganyuanran/aegis

All 22

Recommended

More Debugging
1github avataraws-resource-health-diagnosegithub/awesome-copilotAnalyze AWS resource health, diagnose issues from CloudWatch logs and metrics, and create a remediation plan for identified problems.0skills.sh installs
2hoangnguyen0403 avatardev-fixhoangnguyen0403/agent-skills-standardUnified developer workflow for fixing bugs. Analyzes issue-tracker context, cross-checks docs/code, proposes a solution, implements the fix, verifies locally, a0skills.sh installs
3hoangsonww avatarsession-debughoangsonww/claude-code-agent-monitor>0skills.sh installs
4laolaoshiren avatarperf-profilerlaolaoshiren/claude-code-skills-zh性能分析 - 识别瓶颈、生成优化建议0skills.sh installs
5lawless-m avatarVram-GPU-OOMlawless-m/claude-skillsGPU VRAM management patterns for sharing memory across services (Ollama, Whisper, ComfyUI). OOM retry logic, auto-unload on idle, and service signaling protocol0skills.sh installs
6masharratt avatarcfn-error-managementmasharratt/claude-flow-noviceUnified error handling, batching, and logging for CFN Loop. Use when you need to capture agent errors, batch multiple errors for processing, log structured erro0skills.sh installs