Initial commit
This commit is contained in:
52
skills/smart-debugging/examples/INDEX.md
Normal file
52
skills/smart-debugging/examples/INDEX.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# Smart Debug Examples
|
||||
|
||||
Complete examples demonstrating systematic debugging workflows from error triage to verified fixes.
|
||||
|
||||
## Available Examples
|
||||
|
||||
### [null-pointer-debug-example.md](null-pointer-debug-example.md)
|
||||
Complete walkthrough of debugging a NoneType AttributeError.
|
||||
- Stack trace analysis and root file identification
|
||||
- Error pattern matching (null pointer pattern)
|
||||
- Code inspection of problematic function
|
||||
- Fix generation with 3 options (return early, default value, exception)
|
||||
- Test-driven debugging with failing test creation
|
||||
- Fix application and verification
|
||||
- Root cause analysis using 5 Whys
|
||||
- Prevention strategy implementation
|
||||
|
||||
### [type-error-debug-example.md](type-error-debug-example.md)
|
||||
Debugging type mismatch and operand type errors.
|
||||
- TypeError analysis (unsupported operand types)
|
||||
- Type inference from stack trace
|
||||
- Pattern matching for type mismatches
|
||||
- Type validation fix generation
|
||||
- Unit test creation for type validation
|
||||
- Static analysis recommendations (mypy, Pydantic)
|
||||
- Prevention through type hints
|
||||
|
||||
### [integration-failure-debug.md](integration-failure-debug.md)
|
||||
Debugging API integration failures and contract violations.
|
||||
- HTTP error analysis (400, 422, 500 responses)
|
||||
- API contract validation against OpenAPI spec
|
||||
- Request/response comparison
|
||||
- Schema validation with Pydantic
|
||||
- Integration test creation
|
||||
- Observability integration (trace ID correlation)
|
||||
- Rollback and deployment strategies
|
||||
|
||||
### [performance-bug-debug.md](performance-bug-debug.md)
|
||||
Debugging performance-related bugs and slow queries.
|
||||
- Performance profiling with cProfile
|
||||
- Database query analysis (N+1 detection)
|
||||
- Caching strategy implementation
|
||||
- Optimization verification with benchmarks
|
||||
- Delegation to performance-optimizer agent
|
||||
- Production monitoring setup
|
||||
|
||||
## Quick Reference
|
||||
|
||||
**Need null pointer help?** → [null-pointer-debug-example.md](null-pointer-debug-example.md)
|
||||
**Need type error help?** → [type-error-debug-example.md](type-error-debug-example.md)
|
||||
**Need API debugging?** → [integration-failure-debug.md](integration-failure-debug.md)
|
||||
**Need performance debugging?** → [performance-bug-debug.md](performance-bug-debug.md)
|
||||
Reference in New Issue
Block a user