bmad-review-edge-case-hunter

Identify unhandled paths and conditions in code, diffs, or files.

1|Updated May 31, 2026
One-click install
npx skills add https://github.com/sfines/slf-llm-wiki-py --skill bmad-review-edge-case-hunter-sfines
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-review-edge-case-hunter
Source: https://github.com/sfines/slf-llm-wiki-py/tree/main/.agents/skills/bmad-review-edge-case-hunter
Command: npx skills add https://github.com/sfines/slf-llm-wiki-py --skill bmad-review-edge-case-hunter-sfines

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill performs an exhaustive analysis of code, specs, or diffs to identify and report unhandled edge cases, ensuring comprehensive review without editorializing.

Core Features & Use Cases

  • Edge-Case Detection: Identifies paths and conditions in code that lack explicit handling.
  • Scope Determination: Analyzes diffs, full files, or functions based on input type.
  • Use Case: Use this Skill to review a codebase diff for potential issues in unhandled edge cases.

Quick Start

Analyze the diff for 'file.diff' and report unhandled edge cases using the bmad-review-edge-case-hunter skill.

Frequently Asked Questions about bmad-review-edge-case-hunter

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

FAQPage Schema
How do I find unhandled edge cases in a code diff?

To find unhandled edge cases in a code diff, you can run an exhaustive edge-case analysis that enumerates paths and reports unhandled conditions. This process outputs JSON-formatted findings detailing missing error handling and paths.

What is exhaustive edge-case analysis in code review?

Exhaustive edge-case analysis in code review is a technique that identifies paths and conditions lacking explicit handling. It utilizes path enumeration and content hashing on provided code or diffs to ensure comprehensive coverage of potential issues.

Can I use edge-case analysis on full files or only on diffs?

Yes, you can use edge-case analysis on full files, diffs, or specific functions. The analysis determines its scope based on the input type provided, ensuring flexible application across different levels of your codebase.

How do I analyze specific areas of code for missing error handling?

To analyze specific areas of code for missing error handling, provide the input content along with optional areas to consider. The analysis will target those specified sections and output JSON-formatted findings of unhandled conditions.

What format does the edge-case analysis output?

The edge-case analysis outputs JSON-formatted findings. This structured format details the identified unhandled paths and conditions found during the comprehensive review of your provided code or diffs.