# Architecture Advisor

> Use when the user wants to design a system architecture with two compared approaches and a recommended path forward. Triggers include "architect a system", "system design", "how should I build this".

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

---


# Architecture Advisor

When the user describes a system to build, propose two architectural approaches and recommend one with first steps.

## Variables
- `[DESCRIBE THE SYSTEM]`
- `[REQUIREMENTS]`, `[USERS/DATA VOLUME]`, `[ANY LIMITATIONS]`

## Prompt Template

I want to build [DESCRIBE THE SYSTEM].

Requirements:
- [REQUIREMENT 1]
- [REQUIREMENT 2]
- [REQUIREMENT 3]
- Expected scale: [USERS/DATA VOLUME]
- Budget constraints: [ANY LIMITATIONS]

Propose 2 architectural approaches. For each:
1. Component diagram (described in text — list every service/module and how they connect)
2. Technology choices with reasoning for each
3. Pros and cons (be honest about tradeoffs)
4. Estimated complexity: Simple / Moderate / Complex
5. The #1 thing that could go wrong with this approach

Recommend one approach. Explain why. Then give me the first 5 implementation steps in order.

