diff options
Diffstat (limited to '')
| -rw-r--r-- | .agents/skills/bug-detective/references/javascript-errors.md | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/.agents/skills/bug-detective/references/javascript-errors.md b/.agents/skills/bug-detective/references/javascript-errors.md new file mode 100644 index 0000000..d731b1e --- /dev/null +++ b/.agents/skills/bug-detective/references/javascript-errors.md @@ -0,0 +1,14 @@ +# JavaScript / TypeScript Error Guide + +## Frequent failure classes +- `TypeError` from undefined/null access +- async error swallowing in `Promise` chains +- `this` binding mismatches +- stale closure bugs in hooks or event handlers +- ESM / CJS import mismatches + +## Minimum debugging flow +1. copy the full stack trace, +2. identify whether the failure is runtime, bundler, or type-level, +3. confirm the failing object/value before changing logic, +4. reproduce with the smallest possible input. |
