# Architecture

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

- Skill: `thedixitjain/architecture-2` (Agent Skill)
- Install (CLI): `npx skillmds add thedixitjain/architecture-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/thedixitjain/architecture-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: thedixitjain (https://skillmd.com/u/thedixitjain)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/thedixitjain/architecture-2

---



# 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

---

**Source:** [`davepoon/buildwithclaude`](https://github.com/davepoon/buildwithclaude) → `plugins/cc-best/skills/architecture/SKILL.md`

