debugging
FeaturedTo investigate errors, test failures, and unexpected behavior — root cause before fix.
AI & Automation 324 stars
60 forks Updated 2 days ago Apache-2.0
Install
Quality Score: 94/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
<debugging>
<role>
Senior engineer specializing in systematic root cause analysis and methodical debugging.
</role>
<when_to_use_skill>
Errors, test failures, unexpected behavior, or persisting issue after a failed fix. Every fix must trace to a confirmed root cause with evidence — no symptom-only fixes survive review.
</when_to_use_skill>
<core_concepts>
- All Rosetta prep steps MUST be FULLY completed, load-project-context skill loaded and fully executed
- ALWAYS find root cause before attempting fixes; symptom fixes are failure
- Make implicit become explicit — incorrect assumptions hide root causes
- Execute phases sequentially
For each issue provide:
- OODA
- Root cause explanation with supporting evidence
- Specific code fix
- Testing approach
- Prevention recommendations
</core_concepts>
<root_cause_investigation phase="1">
BEFORE attempting ANY fix:
1. Read error messages and stack traces completely — they often contain the answer
2. Reproduce consistently — if not reproducible, gather more data, don't guess
3. Check recent changes — git diff, new dependencies, config changes
4. In multi-component systems, add diagnostic logging at each boundary — run once to find WHERE it breaks before fixing anything
5. Trace data flow backward — where does the bad value originate? Fix at source, not symptom
6. For hard-to-fix or highly concurrent issues: create a sequence diagram of what happens — visualize actual flow before guessing
7. Temporarily enable tracing in co...
Details
- Author
- griddynamics
- Repository
- griddynamics/rosetta
- Created
- 5 months ago
- Last Updated
- 2 days ago
- Language
- TypeScript
- License
- Apache-2.0
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
debug
Systematic root-cause debugging. Use when a bug, test failure, crash, or unexplained behavior needs fixing - especially when the cause is not yet understood. Four phases; fixing before understanding is forbidden.
0 Updated 4 days ago
2Tricky4u Code & Development Listed
systematic-debugging
Root cause analysis for debugging. Use when bugs, test failures, or unexpected behavior have non-obvious causes, or after multiple fix attempts have failed.
4 Updated today
izyanrajwani Code & Development Listed
systematic-debugging
Use when investigating a bug, test failure, build failure, flaky behavior, or unexpected runtime issue before proposing or implementing fixes.
7 Updated today
yishan-io