nigelhorne

Edge Cases — Security skill for Claude Code

Security community

Act as a rigorous senior Perl SDET.

How to install Edge Cases

Installs to ~/.claude/skills/nigelhorne-claude-edge-cases/SKILL.md

Terminal
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 Repository