silent-failure-review

Audit error handling paths to identify and document silent failures.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/liminal-ai/code-steward --skill silent-failure-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: silent-failure-review
Source: https://github.com/liminal-ai/code-steward/tree/main/.claude/plugins/code-steward-reviews/skills/silent-failure-review
Command: npx skills add https://github.com/liminal-ai/code-steward --skill silent-failure-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Exhaustive silent failure auditing ensures that every error path in your code is visible, logged, and actionable, preventing silent failures that hinder debugging and degrade user trust.

Core Features & Use Cases

  • Exhaustive error-handler discovery and assessment across code changes and PRs
  • Phase-based audit methodology (Context Research, Comparative Analysis, Exhaustive Audit)
  • Use cases include code reviews, bug fixes, and feature work involving error handling

Quick Start

Initiate a full silent failure audit on the changed code paths and report any unlogged or swallowed errors.

Frequently Asked Questions about silent-failure-review

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

FAQPage Schema
How do I find swallowed errors when reviewing code changes?

To find swallowed errors during a code review, trace all error handlers, try-catch blocks, and fallback logic to verify proper error propagation and logging. This process flags unlogged or swallowed errors in line with project conventions.

What is a silent failure in error handling paths?

A silent failure in error handling paths occurs when exceptions or unhandled promises are caught but not logged or propagated, making errors invisible. Auditing exposes these paths to ensure they are visible, logged, and actionable.

How do I audit try-catch blocks for unlogged exceptions?

Auditing try-catch blocks for unlogged exceptions involves a phase-based methodology of context research, comparative analysis, and exhaustive audit. This verifies logs and user-facing messages while flagging swallowed errors.

Does the silent failure audit work for ad-hoc codebase checks?

Yes, the silent failure audit applies to ad-hoc checks of software projects. It traces error callbacks and fallback logic, verifying error propagation and flagging swallowed errors across the entire codebase.

What's the best way to prevent silent failures in pull requests?

The best way to prevent silent failures in pull requests is to perform exhaustive error-handler discovery and assessment on changed code paths. This ensures every error path is visible, logged, and actionable before merging.

Why are unhandled promises considered silent failures?

Unhandled promises are considered silent failures because they bypass error callbacks without logging or propagating the exception. Tracing these promises during an audit ensures proper error handling and prevents degraded user trust.