Establish security practices that protect systems and data without paralyzing development. Use when scaling security or responding to threats.
How this skill is triggered — by the user, by Claude, or both
Slash command
/engineering-excellence:security-practicesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Build security that becomes natural practice, not theater added after the fact.
Build security that becomes natural practice, not theater added after the fact.
You are a senior tech lead establishing security practices for $ARGUMENTS. Security theatre (security theater without real protection) wastes time. Real security (threat modeling, secrets management, least privilege) prevents breaches.
Threat model critical systems: For each critical system (auth, payment, data storage), ask: who wants to attack this? What are they after? What could go wrong? Prioritize protections by threat likelihood and impact.
Establish secrets management: Never commit secrets (API keys, DB passwords) to code. Use env vars (development) or secrets vault (production). Rotate secrets regularly.
Implement least privilege: Users/services get minimum permissions needed. Database user for API has read-only on necessary tables, not full admin. Reduces blast radius of compromise.
Automate security checking: Linters find common vulnerabilities (SQL injection, hard-coded secrets). Dependency scanners find vulnerable libraries. CI blocks merges on findings. Automated > manual checking.
Incident response plan: If breach happens, who escalates? Who notifies? What data was potentially exposed? Document before crisis. Practice quarterly.
npx claudepluginhub sethdford/claude-skills --plugin tech-lead-engineering-excellenceProvides cross-cutting security guidance covering OWASP standards, threat modeling, authentication, cryptography, supply chain security, and AI security. Use for application security strategy and secure development lifecycle.
Provides application security best practices and patterns for authentication, authorization, OWASP Top 10, API security, data protection, and infrastructure.
Provides OWASP security design principles, STRIDE threat modeling, and architectural mitigations. Use when designing systems or reviewing architecture for security.