skill-arch-security

Document security architecture decisions for distributed systems with zero-trust and encryption controls.

4|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/ryan-nguyen-01/agent-platform --skill skill-arch-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-arch-security
Source: https://github.com/ryan-nguyen-01/agent-platform/tree/main/.claude/skills/skill-arch-security
Command: npx skills add https://github.com/ryan-nguyen-01/agent-platform --skill skill-arch-security

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Security architecture for modern distributed systems is complex and requires a cohesive design that enforces defense in depth, zero-trust, encryption (at rest and in transit), network security, secrets management, threat modeling, and compliance basics to reduce risk and enable auditable controls.

Core Features & Use Cases

  • Defense-in-depth strategy across services, data stores, and networks to limit impact from breaches.
  • Zero-trust principles with explicit authentication, authorization, and least-privilege access across microservices.
  • Encryption at rest and in transit with centralized key management and auditable controls.
  • Threat modeling using STRIDE to identify and mitigate common attack vectors.
  • Secrets management and compliance groundwork to prevent credential leakage and support regulatory requirements.

Quick Start

Draft a comprehensive security architecture blueprint for a multi-service application focusing on defense-in-depth, zero-trust, and encryption.

Frequently Asked Questions about skill-arch-security

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a zero-trust security architecture for microservices?

A zero-trust security architecture for microservices requires explicit authentication, authorization, and least-privilege access controls across all services. This Skill formalizes those principles into a cohesive blueprint covering defense in depth, encryption, and access governance.

What is the best way to apply STRIDE threat modeling to distributed systems?

STRIDE threat modeling identifies and mitigates common attack vectors across modern distributed systems. This Skill applies STRIDE to map threats against networks, microservices, and data stores, documenting architecture decisions and validation steps to reduce risk.

Can I use this to create a security architecture blueprint for cloud and on-prem environments?

Yes, this Skill drafts comprehensive security architecture blueprints for multi-service applications across both cloud and on-prem environments. It maps defense-in-depth strategies, zero-trust principles, and encryption controls to your specific infrastructure.

Do I need to implement secrets management separately for compliance basics?

Secrets management is integrated directly into the security architecture to prevent credential leakage and support regulatory requirements. This Skill documents the necessary compliance groundwork alongside access governance and auditable controls as part of the core design.

How does defense in depth limit the impact of breaches in distributed systems?

Defense in depth limits breach impact by layering security controls across services, data stores, and networks in distributed systems. This Skill formalizes that strategy, combining zero-trust access, encryption, and threat modeling to contain threats and enable auditable validation.