hunt

Diagnose root causes of errors, crashes, regressions, and failing tests before fixes.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/redisread/product-stories --skill hunt-redisread
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt
Source: https://github.com/redisread/product-stories/tree/main/.agents/skills/hunt
Command: npx skills add https://github.com/redisread/product-stories --skill hunt-redisread

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Applying quick fixes to bugs often masks the underlying root cause, leading to recurring issues, new defects, and wasted debugging time. This Skill eliminates that risk by enforcing root cause identification before any code changes are made.

Core Features & Use Cases

  • Systematic Diagnosis Framework: Guides you through hypothesis formation, evidence gathering, and validation for errors, crashes, regressions, failing tests, and screenshot-reported defects across all application types.
  • Specialized Debug Modes: Includes built-in modes for regression bisecting, visual rendering bugs, IME/Unicode issues, and native app freezes, each with targeted checklists and evidence requirements.
  • Use Case: When a feature that worked perfectly in the last release breaks after a dependency update, this Skill walks you through bisecting commits to find the exact line that introduced the regression, instead of guessing at patches.

Quick Start

Use the hunt skill to identify the root cause of the error reported in your latest failing test before applying any fix.

Frequently Asked Questions about hunt

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

FAQPage Schema
How do I diagnose the root cause of a failing test before applying a fix?

To diagnose the root cause of a failing test, you need to form a hypothesis, gather runtime evidence, and validate reproducibility before changing code. This ensures your fix addresses the underlying defect rather than just masking the symptom.

What is the best way to find a regression after a dependency update?

The best way to find a regression after a dependency update is to bisect commits to identify the exact change that introduced the breakage. This systematic regression diagnosis prevents guessing and targets the true root cause.

Can I use systematic bug hunting for intermittent runtime issues and visual rendering bugs?

Yes, systematic bug hunting supports intermittent runtime issues and visual rendering bugs. It provides specialized debug modes with targeted checklists and evidence requirements for visual defects, IME issues, and native app freezes.

Why does applying a quick fix to a bug often lead to recurring issues?

Applying a quick fix leads to recurring issues because it masks the underlying root cause without resolving it. Enforcing root cause identification before any code changes eliminates the risk of new defects and wasted debugging time.

Does root cause analysis work for screenshot-reported defects in native and web applications?

Yes, root cause analysis works for screenshot-reported defects across web, native, and CLI applications. It enforces hypothesis validation and blast radius checks to ensure fixes address the actual visual rendering problem.