silent-failure-hunter

Detect silent failures and inadequate error handling in pull requests.

18|2|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/jaredpalmer/agentik --skill silent-failure-hunter-jaredpalmer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: silent-failure-hunter
Source: https://github.com/jaredpalmer/agentik/tree/main/.agents/skills/silent-failure-hunter
Command: npx skills add https://github.com/jaredpalmer/agentik --skill silent-failure-hunter-jaredpalmer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify silent failures, inadequate error handling, and inappropriate fallback behavior in code changes or PRs.

Core Features & Use Cases

  • Systematically review error handling in PRs to ensure failures are surfaced with actionable logs.
  • Detect silent fallbacks, vague error messages, and overly broad catch blocks during code reviews.
  • Provide concrete remediation guidance and best practices for error visibility.

Quick Start

Review the current PR with this skill to enumerate silent failures and propose fixes.

Frequently Asked Questions about silent-failure-hunter

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

FAQPage Schema
What is a silent failure in code and how do I detect it during a PR review?

A silent failure occurs when code catches an error but swallows it without adequate logging or user feedback. You can detect silent failures during PR reviews by systematically checking error handling for explicit logging, clear user feedback, and actionable error messages.

How do I find overly broad catch blocks and vague error messages in my code changes?

To find overly broad catch blocks and vague error messages, review your code changes for inappropriate fallback behavior and ensure all caught exceptions are surfaced with actionable logs, standardized error IDs, and proper error propagation.

Does this silent failure detection approach work with existing project logging patterns like logForDebugging and logEvent?

Yes, this silent failure detection approach aligns with existing project logging patterns. It enforces explicit logging and proper error propagation while integrating with established project conventions such as logForDebugging, logError, logEvent, and standardized error IDs.

What's the best way to enforce explicit logging and clear user feedback in error handling refactors?

The best way to enforce explicit logging during error handling refactors is to systematically review all catch blocks and fallback behaviors. Ensure every failure path provides actionable error messages, proper error propagation, and standardized error IDs for maximum error visibility.

Why does my code fail silently without throwing an error or logging an exception?

Code fails silently when catch blocks swallow exceptions without adequate error handling or logging. This happens due to inappropriate fallback behavior and vague error messages that fail to surface failures with explicit logging or actionable user feedback.