architecture-design

Generate structured architecture documents with patterns, ADRs, and deployment models.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/ksmuvva/Multi-Agent--Council --skill architecture-design-ksmuvva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-design
Source: https://github.com/ksmuvva/Multi-Agent--Council/tree/main/.claude/skills/architecture-design
Command: npx skills add https://github.com/ksmuvva/Multi-Agent--Council --skill architecture-design-ksmuvva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architects and engineers struggle to produce consistent, well-documented software architectures that align with business goals, security requirements, and long-term maintainability.

Core Features & Use Cases

  • Architecture Principles and Patterns: SOLID, Layered Architecture, Microservices, and trade-off analysis to guide design decisions.
  • Technology Selection & Documentation: decision frameworks and Architecture Decision Records (ADRs) to justify choices and capture rationale.
  • Comprehensive Architecture Output: deployment models, data flows, security models, and architectural documentation for new or evolving systems.

Quick Start

Provide your system goals, constraints, and key requirements to generate a comprehensive architecture document.

Frequently Asked Questions about architecture-design

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

FAQPage Schema
What is the best way to document software architecture patterns and trade-offs?

Software architecture scales securely by applying structured design guidance that evaluates trade-offs and incorporates security models. Providing your system goals and constraints generates comprehensive documentation covering data flows and deployment strategies.

How do I create Architecture Decision Records for microservices and tech-stack decisions?

You generate comprehensive architecture documents by providing system goals, constraints, and key requirements. This produces structured outputs including deployment models, data flows, security models, and ADRs for new or evolving systems.

Does this architecture design process work for system modernization and scalability planning?

Yes, this architecture design process works for system modernization and scalability planning by evaluating trade-offs across SOLID, Layered Architecture, and Microservices patterns. It provides structured guidance to align tech-stack decisions with long-term maintainability.

When should I not use microservices architecture over a layered architecture?

You should not use microservices over a layered architecture when your trade-off analysis indicates that maintainability or business goals are better served by simpler deployment models. Evaluating specific system constraints and security requirements dictates the optimal pattern.

How do I structure security and deployment models in architectural documentation?

You structure security and deployment models in architectural documentation by using frontmatter-driven content and artifact templates. This enforces consistent documentation of data flows, security requirements, and deployment strategies across teams.