Edge Case Discovery
SkillDev toolsLets your agent find edge cases like boundary values, rare states, and risky combinations from your product docs and test evidence.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Edge Case Discovery skill
About this capability
Use this skill when you need to discover boundary, rare, limit, ordering, or combination scenarios from product and test evidence; triggers include edge case discovery.
What this skill tells your AI
The instructions your AI receives, as published by naodeng/awesome-qa-skills in skills/en/testing-types/edge-case-discovery/SKILL.md and read by ahel’s review.
Discover boundary candidates across data domains, state models, time rules, resource limits, platform differences, and existing evidence. Produce EC-##. This is not a full requirement-quality review, full test-case authoring, threshold invention, or test execution.
When to Use
- Use it to systematically consider value, length, null/type, time, state, capacity, concurrency, platform, and combination boundaries.
- Use it to find high-risk boundaries outside the happy path from defects, failures, or design constraints.
- Use it to prioritize boundary candidates and turn them into verifiable follow-up test intent.
Do not use it only to analyze requirement gaps, write a complete test case suite, review existing cases, or execute boundary tests.
Output Format Options
- Use Markdown by default; when a table, CSV, or JSON is requested, preserve the same evidence, status, impact, owner, and validation fields.
- Do not present a structured format or static inventory as execution, pass, approval, or release evidence.
How to Use
- Read this Skill's primary prompt and provide the objective, scope, material, environment, and available evidence.
- Follow the prompt's input audit and output contract; deliver a bounded first pass when information is incomplete.
- Retain source, evidence status, impact, owner role, close condition, and validation method for every finding.
Workflow
- Read and follow
prompts/edge-case-discovery.md, beginning with the six-part input audit. - Identify input, state/time/resource, and interaction dimensions and use only evidenced boundaries.
- Record dimension, boundary/combination, trigger, concern, impact, evidence, and validation in
EC-##entries. - Preserve assumptions and open questions for unknown thresholds, missing states, and conflicting rules.
- Return discovery candidates rather than full cases; later test design and execution decide how to run them.
Core Constraints
- Consider value/length, null/type, time/timezone, state transitions, capacity/resources, concurrency/order, platform/localization, and combinations when applicable.
- Do not invent thresholds, states, concurrency counts, error results, or product rules; mark unknowns
unassessedor open. EC-##is a candidate discovery, not executed, passed, complete-coverage, or zero-risk evidence.- Do not expand candidates into full test cases, execute tests, or modify the target system.
Reference Files
- Always read
prompts/edge-case-discovery.mdbefore producing an analysis. - For regression, read
evals/eval.yamland matching cases; configuration does not prove that boundaries were verified. - For trigger checks, use
evals/trigger-prompts.csvandevals/local-rules.json; missing selection trace isBLOCKED.
Best Practices
- Prioritize high-impact gaps with a verifiable next action, using the smallest useful experiment or evidence request.
- Separate facts, evidence-backed inferences, recommendations, and Human decisions; never upgrade an assumption into a conclusion.
Pre-delivery Check
- Recorded known facts, missing information, conflicts, stale information, out-of-scope items, and assumptions.
- Each
EC-##has a dimension, boundary/combination, trigger, source, evidence state, impact, and validation suggestion. - Known thresholds, inferred candidates, and unknown open items remain separate.
- Reasons and residual risks are stated for unassessed dimensions.
- The discovery list is not presented as full cases, execution results, pass evidence, or release conclusions.
Common Pitfalls
- Saying “test the boundary” without naming the dimension, trigger, and observable concern.
- Treating a common industry value as the current product threshold.
- Generating mechanical duplicate candidates for every field instead of prioritizing risk and evidence.
- Treating candidate count as proof of coverage quality.
Signals
- GitHub stars
- 217
- Forks
- 31
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
edge-case-discovery- Source
- github.com/naodeng/awesome-qa-skills