bmad-review-edge-case-hunter

Enumerate execution paths in code and diffs to identify unguarded edge cases.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/jaydubya818/New_baseline --skill bmad-review-edge-case-hunter-jaydubya818
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-review-edge-case-hunter
Source: https://github.com/jaydubya818/New_baseline/tree/main/skills/bmad/core/bmad-review-edge-case-hunter
Command: npx skills add https://github.com/jaydubya818/New_baseline --skill bmad-review-edge-case-hunter-jaydubya818

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Walk every branching path and boundary condition in content, report only unhandled edge cases. Orthogonal to adversarial review - method-driven not attitude-driven. Use when you need exhaustive edge-case analysis of code, specs, or diffs.

Core Features & Use Cases

  • Exhaustive path enumeration: walks all branches and boundary conditions to reveal gaps.
  • Guard coverage reporting: lists only unhandled scenarios, ignoring already-handled paths.
  • Applicability: useful for code reviews, diff assessments, and specification audits.

Quick Start

Provide a diff or code sample to analyze and report all unguarded edge cases.

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?

Exhaustive path enumeration analyzes full files or specific diffs by walking all branches and boundary conditions, reporting only paths lacking explicit guards. It targets unhandled scenarios while ignoring already-handled paths.

What is exhaustive path tracing for boundary conditions?

Exhaustive path tracing is a deterministic traversal method that walks all branching paths in code or specs to reveal gaps. It focuses strictly on boundary conditions to identify unguarded edge cases for robust discovery.

Can I audit specification boundary conditions for missing guard coverage?

Yes, you can audit specification boundary conditions by enumerating all possible execution paths. The analysis reports only unhandled scenarios, listing gaps where explicit guard conditions are missing.

Does edge-case path analysis work for full files or only specific diffs?

Edge-case path analysis works for both full files and specific diffs. It requires deterministic path traversal across the targeted content to identify boundary conditions lacking explicit guards.

What is the best way to identify unguarded execution paths in source code?

The best way to identify unguarded execution paths is using a method-driven, exhaustive analysis rather than an adversarial approach. It deterministically traverses paths to report only scenarios lacking explicit guards.

When should I not use exhaustive edge-case path enumeration?

You should not use exhaustive edge-case path enumeration when you need adversarial review or attitude-driven critique, as this method is strictly orthogonal and focuses only on deterministic boundary condition discovery.