edge-case-discovery

Solid

Systematically identifies edge cases and boundary conditions for any function, API, or user flow.

AI & Automation 9 stars 1 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
33
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Edge Case Discovery ## What this skill does This skill directs the agent to systematically work through a function, API endpoint, or user flow and enumerate all edge cases and boundary conditions that could cause incorrect behavior, errors, or security issues. It applies a structured checklist across multiple dimensions (data types, boundary values, state, concurrency, authorization) and outputs a prioritized list of cases to test or guard against. Use this before writing tests, during code review, when designing a new feature, or when a production bug makes you wonder "what else could go wrong here." ## How to use ### Claude Code / Cline Copy this file to `.agents/skills/edge-case-discovery/SKILL.md` in your project root. Then ask: - *"Use the Edge Case Discovery skill on the `transferFunds` function."* - *"Find edge cases for the `POST /api/orders` endpoint using the Edge Case Discovery skill."* - *"What edge cases should I handle in the user registration flow? Use the Edge Case Discovery skill."* Provide the function signature, the code, or a description of the flow. ### Cursor Add the instructions below to your `.cursorrules` or paste them into the Cursor AI pane before sharing the function or flow you want analyzed. ### Codex Paste the function or flow description and ask Codex to follow the instructions below to generate the edge case list. ## The Prompt / Instructions for the Agent When asked to discover edge cases, apply the following checklist systema...

Details

Author
Notysoty
Repository
Notysoty/openagentskills
Created
5 months ago
Last Updated
6 days ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category