/edge-cases

internal
Category:
Internal Skills

What it is

Structured edge-case analysis for stories. Enumerates boundary, error, timing, concurrency, integration, security, data, and environment scenarios for a story's acceptance criteria.

Called by

What it does

Exhaustively maps every decision point and boundary condition in a target: if/else branches, switch/case, input validation boundaries, state transitions, concurrent access, error handling, timeouts, and data type limits.

Reports only unhandled cases with concrete triggering examples -- already-covered cases are skipped.

Method-driven (exhaustive tracing), complementary to the attitude-driven adversarial review.

When you will see it surface

  • When /gaia-create-story generates edge cases for a medium-or-higher risk story, this skill provides the analysis methodology.
  • The edge cases appear in the story file under the edge-case section.

Technical notes

  • The method is exhaustive branch + boundary enumeration, not skepticism-based.
  • Every finding must include a concrete trigger example -- findings without examples are not accepted.
  • This skill is non-blocking -- if it fails, story creation degrades gracefully.