security-skill

Design secure architectures for data in transit, at rest, and API gateways.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/dacy/architect-skill --skill security-skill-dacy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: security-skill
Source: https://github.com/dacy/architect-skill/tree/main/.claude/skills/security-skill
Command: npx skills add https://github.com/dacy/architect-skill --skill security-skill-dacy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

The frontlines of software security are fragile when architecture is bolted on late; this skill helps craft security-in-depth designs that integrate data protection, PCI, Kafka, API security, and secure connectivity from the outset.

Core Features & Use Cases

  • Security architecture design across data in transit, data at rest, messaging, databases, and API gateways.
  • Compliance guidance aligned with PCI patterns and encryption standards to minimize risk and audit findings.
  • Real-world scenarios: design secure APIs, ensure encryption in transit, classify data, and enforce least-privilege access across services.

Quick Start

Create a comprehensive security architecture design for a PCI-compliant system, covering data in transit, data at rest, Kafka, API Gateway, and database protections.

Frequently Asked Questions about security-skill

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

FAQPage Schema
How do I design a secure architecture for a PCI-compliant system?

Designing a secure architecture for a PCI-compliant system involves integrating data-in-transit protection using TLS 1.2+ or mTLS, AES-256 encryption at rest, strict key management, and audit logging across API gateways, Kafka, and databases from the outset.

What is the best way to secure data in transit across API gateways and Kafka?

Securing data in transit across API gateways and Kafka requires enforcing mTLS for service-to-service communication, applying least-privilege access controls, and configuring network isolation to prevent unauthorized traffic interception.

How do I ensure encryption at rest and key management for cloud-native databases?

Ensuring encryption at rest for cloud-native databases requires applying AES-256 encryption to stored data and implementing centralized key management to control cryptographic keys, minimizing compliance risks and audit findings.

When do I need mTLS and network isolation in security architecture?

You need mTLS and network isolation in security architecture when designing cloud-native services that exchange sensitive data, ensuring mutual authentication between services and restricting unauthorized lateral network movement.

Does this approach support PCI compliance patterns for API security?

Yes, this approach supports PCI compliance patterns for API security by enforcing least-privilege access, classifying data, and providing audit logging aligned with company standards to minimize risk and audit findings.