architect

Design scalable system architectures with diagrams and OWASP-aligned security modeling.

4|Updated Aug 19, 2025
One-click install
npx skills add https://github.com/wtthornton/HomeIQ --skill architect-wtthornton
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architect
Source: https://github.com/wtthornton/HomeIQ/tree/main/.claude/skills/architect
Command: npx skills add https://github.com/wtthornton/HomeIQ --skill architect-wtthornton

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Systems often fail under growth due to unclear boundaries and insecure architectures. This Skill designs scalable, secure architectures with diagrams and technology rationales.

Core Features & Use Cases

  • System Design: Defines components, interfaces, and interactions.
  • Architecture Diagrams: Component, sequence, deployment, and data-flow diagrams.
  • Technology Selection: Justifies stack choices with trade-offs.
  • Security Architecture: Threat modeling and controls.

Quick Start

@design-system "Microservices e-commerce platform" --context "High traffic, multi-tenant" --output-file docs/architecture.md

Frequently Asked Questions about architect

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

FAQPage Schema
How do I design a scalable system architecture for enterprise applications?

System architecture design defines components, interfaces, and interactions to support growth. This Skill applies architectural patterns, technology selection with trade-off analysis, and threat modeling to create diagrams and documentation for enterprise-scale projects, ensuring systems remain secure and maintainable as they grow.

What's the best way to create architecture diagrams for microservices platforms?

Architecture diagrams visualize system components and data flows across microservices. This Skill generates component, sequence, deployment, and data-flow diagrams in text-based formats like Mermaid and PlantUML, enabling clear communication of platform design to stakeholders and development teams.

How do I apply threat modeling and security controls to my system design?

Threat modeling identifies vulnerabilities in system architecture. This Skill aligns security controls with OWASP Top 10, defines attack surfaces, and documents mitigation strategies within your architecture design, reducing risk in enterprise deployments.

How do I justify technology choices when designing a new platform?

Technology selection requires evaluating trade-offs across performance, cost, and maintainability. This Skill documents rationales for stack choices, compares alternatives, and provides evidence-based justification for architectural decisions in enterprise contexts.

Can I use this for multi-tenant or high-traffic system design?

Yes. This Skill handles enterprise-scale requirements including multi-tenant isolation, high-traffic load distribution, and complex feature architectures. It generates diagrams, security models, and technology rationales specific to these demanding contexts.

What formats can I export my architecture documentation in?

Architecture documentation exports to text-based diagram formats including ASCII, Mermaid, and PlantUML, plus markdown files. These formats integrate into version control, documentation systems, and CI/CD pipelines for collaborative architecture reviews.