Knowledge Defensive Programming

Defensive programming principles including input validation, invariant protection, safe defaults, and trust boundaries. Covers the spectrum from paranoid to pragmatic defense. Use when hardening code against unexpected inputs, integrating with external systems, or designing public APIs.

DeanKelly751 Updated

File contents

DeanKelly751/cursor-skills/tree/main/principles/knowledge-defensive-programming commit 69d46cb620

Frequently asked questions

npx skillmds@latest add deankelly751/knowledge-defensive-programming