bmad-review-edge-case-hunter

Enumerate unhandled edge cases in diffs, files, or functions via exhaustive path analysis.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/Yukine5377/common --skill bmad-review-edge-case-hunter-yukine5377
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-review-edge-case-hunter
Source: https://github.com/Yukine5377/common/tree/main/.cursor/skills/bmad-review-edge-case-hunter
Command: npx skills add https://github.com/Yukine5377/common --skill bmad-review-edge-case-hunter-yukine5377

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill performs exhaustive path analysis to surface unhandled edge cases in diffs, files, or code blocks, aiding robust design.

Core Features & Use Cases

The workflow enumerates every potential branch, boundary, and input boundary, reporting only unhandled paths and ignoring already-handled ones. It is suitable for reviewing diffs, full files, or function bodies to ensure comprehensive coverage of edge conditions.

Quick Start

Provide the content to review (diff, full file, or function) and I will enumerate unhandled paths.

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 before merging?

To find unhandled edge cases in a code diff, you need exhaustive path analysis to walk every branching path and boundary condition within the provided content, revealing only the unhandled cases.

What is exhaustive path analysis for boundary conditions?

Exhaustive path analysis for boundary conditions is a code review technique that enumerates every potential branch and input boundary within a function or file, reporting only the unhandled paths to ensure comprehensive coverage of edge conditions.

How do I review a full file for unhandled branches and input boundaries?

To review a full file for unhandled branches, provide the complete file content to the edge-case analysis process, which will enumerate every potential branch and input boundary while ignoring already-handled paths.

Can I use path analysis to check only a specific function body for edge cases?

Yes, you can use path analysis to check a specific function body for edge cases by providing just the function code, allowing the review to walk every branching path within that isolated scope to reveal unhandled conditions.

Does edge-case tracing evaluate code quality and design patterns?

No, edge-case tracing does not evaluate code quality or design patterns, as it operates strictly to enumerate unhandled paths and boundary conditions while avoiding speculative judgments about the overall code design.