architecture

Solid

Architecture design skill with ADR records, system design checklists, scalability assessment, and architecture patterns

AI & Automation 2,996 stars 363 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
50
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Architecture Skill Provides architectural guidance for system design decisions, including: - **ADR (Architecture Decision Records)**: Structured format for recording design decisions with context, options, and rationale - **System Design Checklist**: Scalability, reliability, observability, security considerations - **Architecture Patterns**: Microservices, event-driven, layered, hexagonal - **API Design**: RESTful conventions, versioning, pagination, error handling ## When Loaded This skill is automatically injected when working with: - `/cc-best:lead` — Technical design phase - `architect` agent — System architecture decisions - `planner` agent — Task breakdown and complexity analysis ## Key Principles 1. **Simplicity first** — Choose the simplest architecture that meets requirements 2. **Document decisions** — Every significant choice gets an ADR 3. **Separation of concerns** — Clear boundaries between components 4. **Design for failure** — Graceful degradation and circuit breakers

Details

Author
davepoon
Repository
davepoon/buildwithclaude
Created
10 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

architecture-designer

Use when designing new system architecture, reviewing existing designs, or making architectural decisions. Invoke for system design, architecture review, design patterns, ADRs, scalability planning.

2 Updated today
zacklecon
Web & Frontend Solid

architecture-designer

Use when designing new high-level system architecture, reviewing existing designs, or making architectural decisions. Invoke to create architecture diagrams, write Architecture Decision Records (ADRs), evaluate technology trade-offs, design component interactions, and plan for scalability. Use for system design, architecture review, microservices structuring, ADR authoring, scalability planning, and infrastructure pattern selection — distinct from code-level design patterns or database-only design tasks.

9,537 Updated 1 weeks ago
Jeffallan
AI & Automation Solid

architect

System design - module boundaries, API contracts, ADRs.

538 Updated today
sipyourdrink-ltd
Web & Frontend Solid

architect

System Architect for technical design and architecture decisions. Creates ADRs, system diagrams, and API contracts. Use this skill for architecture design, system structure, or technical decisions.

364 Updated today
majiayu000
AI & Automation Featured

architecture-decision-records

Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs) that capture the context and rationale behind significant technical decisions.

39,350 Updated today
sickn33