silent-failure-hunter

Detect swallowed errors and empty catches across Go, JavaScript/TypeScript, Python, and Bash.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill silent-failure-hunter-random6913
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: silent-failure-hunter
Source: https://github.com/RaNDoM6913/claude-code-superkit/tree/main/packages/codex/skills/silent-failure-hunter
Command: npx skills add https://github.com/RaNDoM6913/claude-code-superkit --skill silent-failure-hunter-random6913

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Find code that suppresses errors instead of handling them. Silent failures are the hardest bugs to debug -- the code "works" but loses data or state without any visible indication.

Core Features & Use Cases

  • Detects swallowed errors and empty error handlers across Go, JavaScript/TypeScript, Python, and Bash.
  • Provides an evaluation framework that scores patterns by severity (CRITICAL, WARNING, SUGGESTION) and highlights data-risk paths like writes or auth.
  • Helps during code reviews, endpoint/service creation, and periodic codebase health checks to surface error-suppression patterns.

Quick Start

Run the silent-failure-hunter on your codebase to identify swallowed errors and empty catch blocks.

Frequently Asked Questions about silent-failure-hunter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find swallowed errors and empty catch blocks in my codebase?

To find swallowed errors and empty catch blocks, scan your codebase for silent failure patterns across Go, JavaScript/TypeScript, Python, and Bash. This tool detects error suppression, evaluates intentionality and data risk, then assigns CRITICAL, WARNING, or SUGGESTION severities with structured remediation guidance.

What are silent failures in code and why are they hard to debug?

Silent failures are code patterns that suppress errors instead of handling them, causing the application to lose data or state without any visible indication. They are difficult to debug because the code appears to work correctly while hiding the underlying error.

Can I use this silent failure detector for Python and Go code reviews?

Yes, you can detect silent failures in Python and Go code reviews, alongside JavaScript/TypeScript and Bash. The tool evaluates error-suppression patterns for intentionality, safety, and data risk, specifically highlighting dangerous paths like writes or authentication flows.

What is the best way to check for error suppression patterns during endpoint development?

The best way to check for error suppression during endpoint development is to run a pattern detection scan that identifies empty catches and silent fallbacks. This process outputs a structured report with CRITICAL, WARNING, or SUGGESTION severities and actionable remediation guidance.

How are silent failure risks scored and prioritized in the report?

Silent failure risks are scored by evaluating patterns for intentionality, safety, and data risk. The tool assigns CRITICAL, WARNING, or SUGGESTION severities to swallowed errors, specifically highlighting data-risk paths like writes or authentication flows in its structured report.