Agent skill

Bmad Review Edge Case Hunter

by delorenj in delorenj/mcp-server-trello

Walk every branching path and boundary condition in content, report only unhandled edge cases.

MITAuto-check passed

Install Bmad Review Edge Case Hunter

skills CLI
$ npx skills add delorenj/mcp-server-trello --skill bmad-review-edge-case-hunter -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install delorenj/mcp-server-trello bmad-review-edge-case-hunter --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/delorenj/mcp-server-trello.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/bmad-review-edge-case-hunter .claude/skills/bmad-review-edge-case-hunter && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
bmad-review-edge-case-hunter
GitHub stars
445
Used in
5 other repos
Token cost
~1k tokens
SKILL.md length
455 words
Files
1
Skills in repo
64
Repo updated
First seen
Licence
MIT

At a glance

Walk every branching path and boundary condition in content, report only unhandled edge cases.

  • Works in 4 steps: Receive Content → Exhaustive Path Analysis → Validate Completeness → …
  • You need exhaustive edge-case analysis of code
  • SKILL.md covers EXECUTION, OUTPUT FORMAT and HALT CONDITIONS
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Bmad Review Edge Case Hunter is an agent skill from delorenj/mcp-server-trello. 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.

Its SKILL.md is about 1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: A Model Context Protocol (MCP) server that provides tools for interacting with Trello boards. The licence is MIT.

When your agent uses it

  • You need exhaustive edge-case analysis of code

Example prompts

  • “/bmad-review-edge-case-hunter”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Receive Content
  2. Exhaustive Path Analysis
  3. Validate Completeness
  4. Present Findings

What it can do on your machine

Read from SKILL.md and the folder at commit 737292f. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Bmad Review Edge Case Hunter loads about 1k tokens when it runs. Until then it costs about 67 tokens; SKILL.md has 455 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~67
When it runs · the whole SKILL.md, loaded when a task matches
~1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from delorenj/mcp-server-trello at commit 737292f, republished under its MIT licence (© delorenj). 455 words, ~1,001 tokens.

Download SKILL.mdSave it as .claude/skills/bmad-review-edge-case-hunter/SKILL.md (or your agent's skills folder).
name
bmad-review-edge-case-hunter
description
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.

Edge Case Hunter Review

Goal: You are a pure path tracer. Never comment on whether code is good or bad; only list missing handling. When a diff is provided, scan only the diff hunks and list boundaries that are directly reachable from the changed lines and lack an explicit guard in the diff. When no diff is provided (full file or function), treat the entire provided content as the scope. Ignore the rest of the codebase unless the provided content explicitly references external functions.

Inputs:

  • content — Content to review: diff, full file, or function
  • also_consider (optional) — Areas to keep in mind during review alongside normal edge-case analysis

MANDATORY: Execute steps in the Execution section IN EXACT ORDER. DO NOT skip steps or change the sequence. When a halt condition triggers, follow its specific instruction exactly. Each action within a step is a REQUIRED action to complete that step.

Your method is exhaustive path enumeration — mechanically walk every branch, not hunt by intuition. Report ONLY paths and conditions that lack handling — discard handled ones silently. Do NOT editorialize or add filler — findings only.

EXECUTION

Step 1: Receive Content
  • Load the content to review strictly from provided input
  • If content is empty, or cannot be decoded as text, return [{"location":"N/A","trigger_condition":"Input empty or undecodable","guard_snippet":"Provide valid content to review","potential_consequence":"Review skipped — no analysis performed"}] and stop
  • Identify content type (diff, full file, or function) to determine scope rules
Show full SKILL.md (222 more words)Show less
Step 2: Exhaustive Path Analysis

Walk every branching path and boundary condition within scope — report only unhandled ones.

  • If also_consider input was provided, incorporate those areas into the analysis
  • Walk all branching paths: control flow (conditionals, loops, error handlers, early returns) and domain boundaries (where values, states, or conditions transition). Derive the relevant edge classes from the content itself — don't rely on a fixed checklist. Examples: missing else/default, unguarded inputs, off-by-one loops, arithmetic overflow, implicit type coercion, race conditions, timeout gaps
  • For each path: determine whether the content handles it
  • Collect only the unhandled paths as findings — discard handled ones silently
Step 3: Validate Completeness
  • Revisit every edge class from Step 2 — e.g., missing else/default, null/empty inputs, off-by-one loops, arithmetic overflow, implicit type coercion, race conditions, timeout gaps
  • Add any newly found unhandled paths to findings; discard confirmed-handled ones
Step 4: Present Findings

Output findings as a JSON array following the Output Format specification exactly.

OUTPUT FORMAT

Return ONLY a valid JSON array of objects. Each object must contain exactly these four fields and nothing else:

json
[{
  "location": "file:start-end (or file:line when single line, or file:hunk when exact line unavailable)",
  "trigger_condition": "one-line description (max 15 words)",
  "guard_snippet": "minimal code sketch that closes the gap (single-line escaped string, no raw newlines or unescaped quotes)",
  "potential_consequence": "what could actually go wrong (max 15 words)"
}]

No extra text, no explanations, no markdown wrapping. An empty array [] is valid when no unhandled paths are found.

HALT CONDITIONS

  • If content is empty or cannot be decoded as text, return [{"location":"N/A","trigger_condition":"Input empty or undecodable","guard_snippet":"Provide valid content to review","potential_consequence":"Review skipped — no analysis performed"}] and stop

© delorenj, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/bmad-review-edge-case-hunter of delorenj/mcp-server-trello.

Open the folder on GitHubat commit 737292f

Used in 5 other repositories

We found 10 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 5 other GitHub owners. This page covers the copy in delorenj/mcp-server-trello, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Bmad Review Edge Case Hunter next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Bmad Review Edge Case Hunter compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Bmad Review Edge Case Hunter this skilldelorenj/mcp-server-trello4455 repos~1kAutomated safety check: PassMIT
Deliver Edge Casesproduct-on-purpose/pm-skills716—~1.1kAutomated safety check: PassApache-2.0
Browser Automation Edge Casesaden-hive/hive11k—~1.8kAutomated safety check: PassMIT
Finishing a Development Branchobra/superpowers297k5 repos~1.9kAutomated safety check: PassMIT
Git Branch Namingmakeplane/plane61k—~594Automated safety check: PassAGPL-3.0
Edge Case GeneratorArabelaTso/Skills-4-SE253—~4.4kAutomated safety check: PassApache-2.0

Similar skills

  • Deliver Edge Cases

    product-on-purpose/pm-skills

    Documents edge cases, error states, boundary conditions, race conditions, and recovery paths for a feature - the systematic catalog of what can go wrong and the failure modes to design for.

    716 GitHub stars~1.1k tokensUpdated 3 days ago
    Product & Project ManagementAuto-check passed
  • Step-by-step procedure for debugging browser automation failures on complex sites such as LinkedIn, Twitter/X, single-page apps and Shadow DOM pages.

    11k GitHub stars~1.8k tokensUpdated 2 days ago
    Productivity & AutomationAuto-check passed
  • Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.

    297k GitHub starsUsed in 5 repos~1.9k tokens
    DevelopmentAuto-check passed
  • Git Branch Naming

    makeplane/plane

    Names a new Git branch with a type prefix, the lowercased work item ID and a short kebab-case description, so the ID can be extracted later from the branch name.

    61k GitHub stars~594 tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Edge Case Generator

    ArabelaTso/Skills-4-SE

    Automatically identify potential boundary and exception cases from requirements, specifications, or existing code, and generate comprehensive test cases targeting boundary conditions, edge cases…

    253 GitHub stars~4.4k tokensUpdated 1 mo ago
    Testing & QAAuto-check passed
  • Unit Test Boundary Conditions

    giuseppe-trisciuoglio/developer-kit

    Provides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests.

    357 GitHub stars~2.3k tokensUpdated 1 mo ago
    Testing & QAAuto-check: notes

More from delorenj/mcp-server-trello

All 64 skills in this repo
  • Bmad Distillator

    delorenj/mcp-server-trello

    Lossless LLM-optimized compression of source documents. An agent skill from delorenj/mcp-server-trello.

    445 GitHub starsUsed in 5 repos~2.2k tokens
    Auto-check passed
  • Bmad Deep Recon

    delorenj/mcp-server-trello

    Decision-grade research, three ways: draft a deep-research prompt for the user to run in their own tool (ChatGPT, Gemini, Grok, Perplexity, …), process a finished research report — file it, distill…

    445 GitHub stars~2.3k tokensUpdated 17 days ago
    Auto-check passed
  • Bmad Customize

    delorenj/mcp-server-trello

    Authors and updates customization overrides for installed BMad skills.

    445 GitHub starsUsed in 3 repos~1.7k tokens
    Auto-check passed
  • Openai Docs

    delorenj/mcp-server-trello

    A skill your agent uses when the user asks how to build with OpenAI products or APIs, asks about Codex itself or choosing Codex surfaces, needs up-to-date official documentation with citations, help…

    445 GitHub stars~5.7k tokensUpdated 17 days ago
    Auto-check passed
  • Bmad Architecture

    delorenj/mcp-server-trello

    Produce the architecture: a lean spine of invariants that keeps everything built from it consistent, projected into whatever format the work needs.

    445 GitHub starsUsed in 1 repo~3.5k tokens
    Auto-check passed
  • Bmad Brainstorming

    delorenj/mcp-server-trello

    Facilitate a brainstorming session using diverse creative techniques.

    445 GitHub starsUsed in 1 repo~2.4k tokens
    Auto-check passed

Questions about Bmad Review Edge Case Hunter

What does Bmad Review Edge Case Hunter do?

Walk every branching path and boundary condition in content, report only unhandled edge cases. Bmad Review Edge Case Hunter is an agent skill from delorenj/mcp-server-trello. Walk every branching path and boundary condition in content, report only unhandled edge cases.

When should I use Bmad Review Edge Case Hunter?

Bmad Review Edge Case Hunter fits situations like: you need exhaustive edge-case analysis of code.

How do I install Bmad Review Edge Case Hunter in Claude Code?

Run `npx skills add delorenj/mcp-server-trello --skill bmad-review-edge-case-hunter -a claude-code`. Or copy the skill folder (.agents/skills/bmad-review-edge-case-hunter in delorenj/mcp-server-trello) into .claude/skills/bmad-review-edge-case-hunter in your project. Claude Code loads it when a task matches its description.

How do I install Bmad Review Edge Case Hunter in Codex?

Run `npx skills add delorenj/mcp-server-trello --skill bmad-review-edge-case-hunter -a codex`. Or copy the skill folder (.agents/skills/bmad-review-edge-case-hunter in delorenj/mcp-server-trello) into .agents/skills/bmad-review-edge-case-hunter in your project. Codex loads it when a task matches its description.

Can I use Bmad Review Edge Case Hunter in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add delorenj/mcp-server-trello --skill bmad-review-edge-case-hunter -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bmad-review-edge-case-hunter, .gemini/skills/bmad-review-edge-case-hunter, .github/skills/bmad-review-edge-case-hunter and .opencode/skills/bmad-review-edge-case-hunter in your project.

What does Bmad Review Edge Case Hunter need to run?

SKILL.md names no scripts, command-line tools or credentials: Bmad Review Edge Case Hunter is instructions for the agent only.

Does Bmad Review Edge Case Hunter access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Bmad Review Edge Case Hunter safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Bmad Review Edge Case Hunter use?

Bmad Review Edge Case Hunter is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Bmad Review Edge Case Hunter use?

About 1k tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Bmad Review Edge Case Hunter?

Skills that share tags, products or a category with Bmad Review Edge Case Hunter: Deliver Edge Cases (product-on-purpose/pm-skills, 716 stars), Browser Automation Edge Cases (aden-hive/hive, 11k stars), Finishing a Development Branch (obra/superpowers, 297k stars) and Git Branch Naming (makeplane/plane, 61k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Bmad Review Edge Case Hunter?

delorenj (a GitHub user) maintains it in delorenj/mcp-server-trello, which has 445 GitHub stars. The repository holds 64 skills in this directory. The repository was last updated on September 23, 2026.

Source: delorenj/mcp-server-trello on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.