
This is a framework for making architectural decisions with discipline. It guides you through requirements analysis, trade-off evaluation, and writing ADRs to document why you chose what you chose. The core philosophy is refreshingly anti-pattern: start simple, add complexity only when necessary, and validate that your team can actually handle what you're proposing. Includes decision trees, pattern selection guides, and examples across MVP, SaaS, and enterprise contexts. The selective reading guide is practical since you probably don't need all of it at once. Best used when you're facing a real architectural fork in the road, not just building another CRUD app.
$ npx -y skills add sickn33/antigravity-awesome-skills --skill architecture --agent claude-codeInstalls into .claude/skills of the current project.
"Requirements drive architecture. Trade-offs inform decisions. ADRs capture rationale."
Read ONLY files relevant to the request! Check the content map, find what you need.
| File | Description | When to Read |
|---|---|---|
context-discovery.md | Questions to ask, project classification | Starting architecture design |
trade-off-analysis.md | ADR templates, trade-off framework | Documenting decisions |
pattern-selection.md | Decision trees, anti-patterns | Choosing patterns |
examples.md | MVP, SaaS, Enterprise examples | Reference implementations |
patterns-reference.md | Quick lookup for patterns | Pattern comparison |
| Skill | Use For |
|---|---|
@[skills/database-design] | Database schema design |
@[skills/api-patterns] | API design patterns |
@[skills/deployment-procedures] | Deployment architecture |
"Simplicity is the ultimate sophistication."
Before finalizing architecture:
This skill is applicable to execute the workflow or actions described in the overview.
Sponsors