security-design

Installation
SKILL.md

Security Design

Make the security model an architectural decision, not a bug-fixing exercise after implementation.

Context

Security design identifies what must be protected, who might abuse the system, and which controls must exist at each boundary. It sits upstream of security audit: the goal here is to design the defenses, not just inspect the code later.

In Prodcraft, security design is most valuable when the system adds new trust boundaries, handles sensitive data, or depends on brownfield coexistence where old and new controls may differ.

Inputs

  • architecture-doc -- Defines the system boundaries, deployment topology, and interaction patterns.
  • api-contract -- Identifies externally visible actions, data entry points, and policy-sensitive operations.

Process

Step 1: Mark Assets and Trust Boundaries

Related skills

More from yknothing/prodcraft

Installs
3
First Seen
Apr 20, 2026