Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentation. Use when making architecture decisions or analyzing system design.
79
Quality
70%
Does it follow best practices?
Impact
98%
1.18xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/architecture/SKILL.mdPattern selection simplicity
Monolith recommended
100%
100%
Microservices rejected
100%
100%
ORM direct access
80%
100%
Repository pattern rejected
0%
100%
No CQRS
100%
100%
No Event Sourcing
100%
100%
3 questions applied
100%
100%
Simpler JWT auth
87%
100%
Complexity deferral
100%
100%
Simplicity principle stated
100%
85%
Without context: $0.1993 · 1m 20s · 9 turns · 58 in / 3,409 out tokens
With context: $0.4529 · 2m 23s · 21 turns · 305 in / 6,331 out tokens
ADR format and storage
Correct directory
0%
100%
Correct filename format
25%
100%
Status field present
100%
100%
Context section
100%
100%
Options comparison table
70%
100%
Decision section
100%
100%
Rationale tied to constraints
100%
100%
Trade-offs accepted
100%
100%
Consequences section
62%
100%
Revisit trigger
100%
100%
All three options evaluated
100%
100%
Without context: $0.2254 · 1m 17s · 10 turns · 11 in / 3,350 out tokens
With context: $0.6754 · 2m 23s · 32 turns · 2,911 in / 6,754 out tokens
Project classification tier architecture
SaaS tier classification
87%
100%
Modular Monolith recommended
100%
100%
Microservices ruled out
100%
100%
Repository pattern recommended
100%
100%
Partial DDD chosen
20%
100%
Full DDD ruled out
100%
100%
OAuth recommended
50%
100%
Caching layer included
100%
100%
Microservices migration trigger
100%
100%
Validation checklist present
40%
70%
Simpler alternatives addressed
100%
100%
PostgreSQL retained
100%
100%
Without context: $0.2718 · 2m · 10 turns · 59 in / 5,188 out tokens
With context: $0.5581 · 3m 1s · 23 turns · 68 in / 8,154 out tokens
9c177eb
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.