sharp-edges

Community

Identify API design footguns and unsafe defaults.

Authorroderik
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This skill helps security engineers and developers quickly identify error-prone API designs, dangerous defaults, and configuration pitfalls that enable insecure behavior, enabling safer library interfaces.

Core Features & Use Cases

  • Footgun detection across API surfaces, configuration schemas, and default-value decisions to surface insecure patterns.
  • Guidance for secure-by-default design and ergonomic API choices to minimize misuse opportunities.
  • Use Case: Evaluate a new library's public API to surface potential misuse paths and provide recommended defaults and validation patterns.

Quick Start

Run a design-review on a library's public API to surface misuse paths and unsafe defaults. Request actionable mitigations and safe defaults based on the references in this Skill.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: sharp-edges
Download link: https://github.com/roderik/mpe/archive/main.zip#sharp-edges

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.