bmad-review-edge-case-hunter

Enumerate unhandled edge cases by path-tracing branching and boundary conditions in code or diffs.

Updated May 3, 2026
One-click install
npx skills add https://github.com/tabesink/deepdoc-agent --skill bmad-review-edge-case-hunter-tabesink
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-review-edge-case-hunter
Source: https://github.com/tabesink/deepdoc-agent/tree/main/.cursor/skills/bmad-review-edge-case-hunter
Command: npx skills add https://github.com/tabesink/deepdoc-agent --skill bmad-review-edge-case-hunter-tabesink

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents hidden failures by forcing exhaustive, method-driven review that lists only unhandled branching paths and boundary conditions.

Core Features & Use Cases

  • Path-tracing edge-case enumeration: Mechanically walks branching paths and boundary conditions to report only missing guards.
  • Diff-scoped analysis: When given a diff, it inspects only changed hunks and their directly reachable boundaries lacking explicit handling.
  • Full-scope review mode: When no diff is provided, it treats the entire provided content or function as scope to ensure nothing is missed.

Quick Start

Ask it to review a code diff and return only a JSON list of unhandled edge-case paths and missing guards.

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 missing edge cases in a code diff?

Diff-scoped edge case analysis uses strict diff-hunk locality to inspect only changed code and its directly reachable boundaries. It reports missing guards by path-tracing branching paths, ensuring unhandled boundary conditions introduced by recent modifications are caught.

What is path-tracing for boundary condition analysis?

Path-tracing for boundary condition analysis is a method-driven review technique that mechanically walks branching paths to report only missing guards. It forces exhaustive enumeration of unhandled edge cases to prevent hidden software failures before deployment.

Can I review a full function for unhandled branching paths without a diff?

Yes, you can review a full function without a diff by using full-scope review mode. When no diff is provided, the analysis treats the entire provided content as scope to ensure no unhandled branching paths or missing boundary condition guards are missed.

How do I get structured JSON findings for missing guard validation?

To get structured JSON findings for missing guard validation, request a code review that outputs finding objects exclusively. The analysis performs order-preserving execution steps and returns a JSON-only list of unhandled edge-case paths and missing explicit guards.

Does diff scanning only report missing handling in changed hunks?

Yes, diff scanning only reports missing handling in changed hunks. It applies strict diff-hunk locality rules to inspect changed code and its directly reachable boundaries, ensuring order-preserving execution steps focus exclusively on unhandled paths within the diff scope.

What is the best way to prevent hidden failures from unhandled edge cases?

The best way to prevent hidden failures from unhandled edge cases is method-driven review that forces exhaustive path-tracing of branching paths and boundary conditions. This approach lists only unhandled paths and missing guards, providing explicit JSON findings for remediation.