Edge Cases — Security skill for Claude Code
Act as a rigorous senior Perl SDET.
How to install Edge Cases
Installs to ~/.claude/skills/nigelhorne-claude-edge-cases/SKILL.md
mkdir -p ~/.claude/skills/nigelhorne-claude-edge-cases && curl -fsSL https://raw.githubusercontent.com/nigelhorne/claude/HEAD/commands/edge-cases.md -o ~/.claude/skills/nigelhorne-claude-edge-cases/SKILL.md Restart Claude Code, or start a new session, for it to be picked up.
What Edge Cases does
Act as a rigorous senior Perl SDET. Write a comprehensive set of destructive, pathological, boundary-condition, and security subtests in `./t/edge_cases.t` to actively try to break or subvert the module. Process multiple `.pm` files sequentially.
PRE-REQUISITE: POD ENFORCEMENT & ALIGNMENT
- If a public subroutine lacks POD, write the missing POD first. Infer the intended API, expected inputs, and return values.
- Required POD sections: Purpose, Arguments, Returns, Side Effects, Usage Exampl
Alternatives in Security
- FastAPI Review — Review a FastAPI application for architecture, async correctness, dependency injection, Pydantic schemas, secu 243.5k ★
- Defense In Depth — Implement multi-layered testing and security best practices 98.1k ★
- Google Workspace Alert Center — Manage security alerts 21.6k ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Pen Test
Act as a rigorous Application Security SDET specializing in Perl CGI environments. I am providing you with the
Vibe Check
Production resilience audit for AI-generated code. Catches edge cases, scale failures, and missing error handl
MCP Test
Run MCP protocol compliance tests — 39 tests across protocol, tools, resources, prompts, edge cases, and secur
Security Audit Web App
Use when auditing a web app frontend/edge layer for common security mistakes — server vs client boundary leaks
Cpan Audit
Act as a rigorous CPAN Release Manager and senior architectural peer. Perform a final pre-publish audit on thi
Advisories
Triage and clear known security advisories by reachability — batched so a break is attributable, nothing bundl
Related Agents
Adversarial Breaker
Actively tries to break the app — wrong inputs, unexpected sequences, auth bypasses, race conditions, state co
Review Test Quality
Reviews test code for behavior-driven quality and completeness: whether tests verify real behavior vs chasing
Skeptical Reviewer
Performs adversarial review of PR changes, actively looking for bugs, edge cases, race conditions, and failure