Bug Hunter
When to use this skill
- •Use when an uncaught exception or runtime error appears in the dev console or during test runs.
- •Triggered by pasting stack traces or describing symptoms such as
undefinedis not a function.
Instructions
- •
First Step: Parse the supplied stack trace, map frames to repository files and commit contexts, and verify file paths exist in
src/. - •
Second Step: Open the suspected file and locate the referenced line; inspect common causes (null/undefined deref, incorrect prop shape, async timing issues).
- •
Third Step: Suggest a minimal repro or test and provide a small patch or code comment describing the likely fix.
Examples
- •Given:
TypeError: Cannot read property 'map' of undefined at PaperFeed.tsx:42-> checkpapersprop initialization and defensive checks.
Notes
- •Recommend adding guard clauses and unit tests reproducing the failure; avoid speculative fixes without repro.