CtrlK
BlogDocsLog inGet started
Tessl Logo

edge-case-generator

Automatically identify potential boundary and exception cases from requirements, specifications, or existing code, and generate comprehensive test cases targeting boundary conditions, edge cases, and uncommon scenarios. Use this skill when analyzing programs, code repositories, functions, or APIs to discover and test corner cases, null handling, overflow conditions, empty inputs, concurrent access patterns, and other exceptional scenarios that are often missed in standard testing.

93

1.03x
Quality

92%

Does it follow best practices?

Impact

96%

1.03x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

Invoice Validator Test Suite

Boundary value analysis and equivalence partitioning

Criteria
Without context
With context

Numeric boundary: zero

100%

100%

Numeric boundary: max

100%

100%

Numeric boundary: just outside min

100%

100%

Numeric boundary: just outside max

100%

100%

Quantity boundary: min and max

100%

100%

Quantity: below minimum

100%

100%

Equivalence partitioning

100%

100%

String: empty description

100%

100%

String: whitespace-only

100%

100%

String: boundary lengths

100%

100%

String: over-length

100%

100%

Property-based test present

100%

100%

Hypothesis strategy for valid domain

100%

100%

Descriptive test names

100%

100%

Test independence

100%

100%

Expected exception assertions

100%

100%

Mutation-catching coverage

100%

100%

Test strategy documented

100%

100%

95%

3%

Shopping Cart Deduplication Edge Cases

Property-based testing and collection edge cases

Criteria
Without context
With context

Empty collection test

100%

100%

Single element test

100%

100%

Two elements minimal interaction

100%

100%

All identical elements

100%

100%

Duplicates across sub-arrays

100%

100%

All unique elements

100%

100%

Null/undefined input

0%

0%

Empty string SKU

100%

100%

fast-check property test present

100%

100%

Idempotency property

100%

100%

Length invariant property

100%

100%

Mutation notes present

100%

100%

package.json with dependencies

100%

100%

Descriptive test names

100%

100%

Isolated tests

100%

100%

Unicode/special character SKU

80%

100%

Very large input test

33%

100%

93%

5%

Connection Pool Manager Test Suite

Concurrency and state transition edge cases

Criteria
Without context
With context

Invalid initial transition

14%

0%

Acquire after Close

100%

100%

Double Close

100%

100%

Release without Acquire

100%

100%

Valid state sequence

100%

100%

Concurrent writes (race condition test)

100%

100%

sync.WaitGroup usage

100%

100%

Deadlock prevention: timeout

44%

100%

Capacity boundary: zero capacity

83%

100%

Capacity boundary: single connection

100%

100%

Repeated operations

100%

100%

State transition diagram documented

100%

100%

Concurrency scenarios documented

100%

100%

Standard library only

100%

100%

Descriptive test function names

100%

100%

Repository
ArabelaTso/Skills-4-SE
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.