{ "skill": "threat-model", "kind": "own", "needs": ["портал для моделирования угроз перед публикацией"], "produces": ["STRIDE-модель: attack surface + приоритеты защиты"], "constraints": ["self-authored; STRIDE going-public", "ADR-014 IS6 НЕ Trail of Bits #39 (портал+STRIDE vs generic deep-audit)"], "preview-form": "outline", "defaults": ["карта точек входа → приоритизация по STRIDE"], "key-decisions": ["что защищать первым перед публикацией"], "acceptance-criteria": ["attack surface картирован, защита приоритизирована"] }