jwynia avatar

Architecture Decision

When you need to choose between a monolith and microservices, pick a database strategy, or document why you went with option B over option A, this gives you frameworks instead of leaving you to reinvent the wheel. It centers on ADRs with a solid template, includes a trade-off triangle for reasoning through simplicity versus flexibility versus performance, and provides context-pattern mappings for team size and scale. The anti-patterns section is honest about distributed monoliths and golden hammers. Best used alongside system-design when you need the full treatment, but stands alone well for evaluating specific architectural choices without getting lost in implementation details.

skills.sh installs
500
GitHub stars
182
last updated
Aug 21, 2026

Install

$ npx -y skills add jwynia/agent-skills --skill architecture-decision --agent claude-code

Installs into .claude/skills of the current project.

Files

Architecture Decision

Systematically evaluate architecture decisions, document trade-offs, and select appropriate patterns for context. Provides frameworks for pattern selection, ADR creation, and technical debt management.

When to Use This Skill

Use this skill when:

  • Making technology choices
  • Evaluating architectural patterns
  • Creating Architecture Decision Records
  • Assessing technical debt
  • Comparing design alternatives

Do NOT use this skill when:

  • Writing implementation code
  • Working on requirements (use requirements-analysis)
  • Doing full system design (use system-design)

Core Principle

Context drives decisions. No pattern is universally good or bad. The best architecture is not the most elegant—it's the one that best serves its purpose while remaining maintainable and evolvable.

The Trade-off Triangle

Every architectural decision involves trade-offs:

Sponsors

Details

Repository
github.com/jwynia/agent-skills
Categories
Code Review & Quality, AI & Agent Building, Productivity & Planning, Design & UI/UX
First seen
Jun 3, 2026

More from jwynia/agent-skills

All 118
1product-on-purpose avatarfoundation-build-risk-reviewproduct-on-purpose/pm-skillsRuns a fast pre-build risk review on a product idea, feature request, or scope change, naming the single assumption most likely to make it fail and returning a 473skills.sh installs
2alirezarezvani avatarcto-reviewalirezarezvani/claude-skills/cs:cto-review <plan> — Architecture and scaling interrogation. Tech debt, scaling cliffs, team scaling, build-vs-buy. Use when committing to an architecture, p410skills.sh installs
3tldraw avatarreview-docstldraw/tldrawReview and improve tldraw SDK documentation against the voice and docs guides, scoring each article and iterating until it passes. Use when asked to review docs397skills.sh installs
4secondsky avatarwoocommerce-code-reviewsecondsky/claude-skillsReview WooCommerce code changes for coding standards compliance. Use when reviewing code locally, performing automated PR reviews, or checking code quality in W379skills.sh installs
5galaxy-dawn avatarcode-review-excellencegalaxy-dawn/claude-scholarThis skill should be used when the user asks to review a diff or pull request, write review comments, audit code quality, establish review standards, or improve375skills.sh installs
6levnikolaevich avatarln-510-quality-coordinatorlevnikolaevich/claude-code-skillsUse when coordinating story quality evaluation with mandatory research, worker summaries, agent review, regression evidence, and bounded refinement.357skills.sh installs