Skip to content

skilldrop·docs·How-to

Use threat-model

Produce a STRIDE threat model from a design doc, architecture description, or feature spec

Produce a STRIDE threat model from a design doc, architecture description, or feature spec — assets and trust boundaries first, threats anchored to boundary crossings with concrete attack scenarios, severity-ranked with verifiable mitigations.

Reach for it when the user asks to threat-model a design, run a security review of an architecture, ask "how could this be attacked", or needs security sign-off input before build.

Install it

npx skilldrop-cli install threat-model                 # Claude Code, your user folder
npx skilldrop-cli install threat-model --project       # Claude Code, this repo
npx skilldrop-cli install threat-model --ide cursor    # or kiro, codex, antigravity, copilot

It is part of the Solution architect pack: --pack solution-architect installs it with its neighbours.

Ask for it

Say it the way you would to a colleague. Requests like these route to it:

Requests like these belong to a different skill, so it shouldn't answer them:

If another skill answers instead, ask for this one by name: "use threat-model".

Check what you get

A good result:

See a worked example

Use something else when

Where a loop runs it

Next

Edit this page on GitHub · View source