name: reviewing-silent-failures description: > Silent failure detection patterns for frontend code. Use when reviewing error handling, detecting swallowed errors, or when user mentions silent failure, empty catch, エラーハンドリング, 握りつぶし, swallowed error. allowed-tools: [Read, Grep, Glob, Task] agent: silent-failure-reviewer context: fork user-invocable: false
Silent Failure Review
Detection
| ID | Pattern | Fix |
|---|---|---|
| SF1 | catch (e) {} |
catch (e) { logger.error(e); throw } |
| SF1 | catch (e) { console.log(e) } |
Show user feedback + log context |
| SF2 | .then(fn) without .catch() |
Add .catch() or use try/catch |
| SF2 | async () => { await fn() } |
Wrap in try/catch, handle error |
| SF3 | No error UI states | Add error boundary, feedback component |
| SF4 | value ?? defaultValue silently |
Log when using fallback |
| SF4 | data?.nested?.value |
Check and report if unexpected null |
References
| Topic | File |
|---|---|
| Detection | references/detection-patterns.md |
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
3
GitHub Forks
0
Created
Jan 2026
Last Updated
il y a 5 mois
tools
tools debugging
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!