pythonista-debugging
Installation
SKILL.md
Debugging and Root Cause Fixing
Core Philosophy
Find and fix the root cause. NEVER work around problems with wrappers or complexity.
Debugging Workflow
1. Read the Stack Trace
# Stack traces read bottom-to-top. The last frame is where error occurred.
Traceback (most recent call last):
File "main.py", line 10, in <module> # Entry point
result = process_data(data) # Calling function
File "processor.py", line 25, in process_data
return transform(item) # Where it failed
TypeError: 'NoneType' has no attribute 'items' # What went wrong