tmdd-threat-modeling
Installation
SKILL.md
TMDD - Threat Modeling Driven Development
When to Use
Activate when the user asks to:
- Create, initialize, or scaffold a threat model
- Add a feature to an existing threat model
- Threat-model a codebase, service, or feature
- Run or fix
tmdd linterrors - Generate implementation prompts from a threat model
Also auto-activates when editing .tmdd/**/*.yaml files.
Core Principle: Architecture-First Threat Modeling
Every threat model MUST be grounded in the actual codebase. Never produce generic/textbook threats. Before writing any YAML, analyze the code to discover real components, data flows, technologies, and attack surface.