Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

reviewing-silent-failures

verified

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.

View on GitHub

Marketplace

thkt-development-workflows

thkt/claude-config

Plugin

security-tools

Security

Repository

thkt/claude-config
3stars

skills/reviewing-silent-failures/SKILL.md

Last Verified

February 1, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/thkt/claude-config/blob/main/skills/reviewing-silent-failures/SKILL.md -a claude-code --skill reviewing-silent-failures

Installation paths:

Claude
.claude/skills/reviewing-silent-failures/
Powered by add-skill CLI

Instructions

# 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` |

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
775 chars