auto-edge-cases

Official

Defend code against boundary bugs.

AuthorCorvalis-LLC
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Edge-case and boundary handling discipline helps developers identify and guard against common input-related failures that break production software, such as empty collections, zero/negative inputs, off-by-one errors, and Unicode handling pitfalls. It emphasizes turning happy-path code into robust, boundary-aware implementations.

Core Features & Use Cases

  • Boundary-focused guardrails: check inputs, saturating math for indices, and safe slicing to prevent panics.
  • Anti-patterns to avoid: missing input guards, division by zero, silent NaN propagation, and unsafe indexing.
  • Use Case: when writing functions that accept external input, collections, numeric ranges, or string processing, apply this discipline to ensure predictable behavior under edge cases.

Quick Start

Analyze your function's inputs for empty, zero, and boundary conditions and add guard checks before performing any processing.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: auto-edge-cases
Download link: https://github.com/Corvalis-LLC/Crow-Stack/archive/main.zip#auto-edge-cases

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.