A lightweight framework for making and documenting architecture decisions without overthinking them. Guides you through requirements analysis, trade-off evaluation, and writing ADRs. The core philosophy is refreshingly pragmatic: start simple, add complexity only when necessary, and document why you made each choice. Includes decision trees for pattern selection, anti-pattern warnings, and examples ranging from MVPs to enterprise systems. Works with Read, Glob, and Grep to analyze your existing codebase. Best used when you're tempted to reach for microservices on day one or need to explain to future you why you chose boring technology.

skills.sh installs
555
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill architecture --agent claude-code

Installs into .claude/skills of the current project.

Files

Architecture Decision Framework

"Requirements drive architecture. Trade-offs inform decisions. ADRs capture rationale."

🎯 Selective Reading Rule

Read ONLY files relevant to the request! Check the content map, find what you need.

FileDescriptionWhen to Read
context-discovery.mdQuestions to ask, project classificationStarting architecture design
trade-off-analysis.mdADR templates, trade-off frameworkDocumenting decisions
pattern-selection.mdDecision trees, anti-patternsChoosing patterns
examples.mdMVP, SaaS, Enterprise examplesReference implementations
patterns-reference.mdQuick lookup for patternsPattern comparison

🔗 Related Skills

SkillUse For
@[skills/database-design]Database schema design
@[skills/api-patterns]API design patterns
@[skills/deployment-procedures]Deployment architecture

Core Principle

"Simplicity is the ultimate sophistication."

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Documentation, Code Review & Quality, Productivity & Planning, Design & UI/UX
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1firecrawl avatarfirecrawl-build-crawlfirecrawl/skillsIntegrate Firecrawl `/crawl` into product code for bulk extraction across a site or site section. Use when a feature needs many related pages, such as documenta554skills.sh installs
2mohitmishra786 avatarzig-build-systemmohitmishra786/low-level-dev-skillsZig build system skill for multi-file Zig projects. Use when writing or debugging build.zig files, adding executables or libraries, integrating C source files, 552skills.sh installs
3davila7 avatarreact-best-practicesdavila7/claude-code-templatesComprehensive React and Next.js performance optimization guide with 40+ rules for eliminating waterfalls, optimizing bundles, and improving rendering. Use when 550skills.sh installs
4parcadei avatarmath-helpparcadei/continuous-claude-v3Guide to the math cognitive stack - what tools exist and when to use each545skills.sh installs
5manutej avatarfigma-designmanutej/luxor-claude-marketplaceFigma workflows, components, auto layout, constraints, prototyping, design systems, and plugin development based on Figma Plugin API documentation544skills.sh installs
6awslabs avatardsqlawslabs/mcpBuild with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, load data, and develop applications with a serverless, distri541skills.sh installs