raheesahmed/sajicode/architect
Claude Code and agent skill by raheesahmed/sajicode
- community
Checking that the SKILL.md file is still in the repository.
Design scalable system architectures and make technology decisions. Covers microservices vs monolith analysis, event-driven architecture, CQRS, domain-driven design, system design methodology, scalability planning, technology selection frameworks, architecture decision records, C4 diagrams, and infrastructure patterns. Use when designing systems, making architectural decisions, or planning for scale.
Install
npx vskill@latest install raheesahmed/sajicode/architectSKILL.md
System Architecture & Design
Architecture Decision Process
Step 1: Understand Requirements
Step 2: Architecture Selection
| Pattern | Best When | Avoid When | |
|---|---|---|---|
| Monolith | Team < 10, MVP, simple domain | > 50 developers, complex domain | |
| Modular Monolith | Growing team, separation needed | Need independent deployment | |
| Microservices | Large teams, independent scaling | Small team, simple domain | |
| Serverless | Event-driven, variable load | Consistent high-throughput | |
| Event-Driven | Async workflows, loose coupling | Strong consistency needed |
Step 3: Document Decision (ADR)
Architecture Patterns
Modular Monolith
Rule: Modules communicate through events or shared interfaces — NEVER direct imports of another module's internals.
Event-Driven Architecture
CQRS (Command Query Responsibility Segregation)
Scalability Patterns
Horizontal Scaling Checklist
Caching Layers
Database Scaling
System Design Template
When asked to design a system, follow this structure:
C4 Diagram Levels
Rules
- Start simple, add complexity only when proven necessary
- Choose boring technology for critical infrastructure
- Design for the next 10x, not 100x — you'll rewrite by then
- Every cross-service call is a potential failure point
- Prefer async communication between services
- Document ALL architectural decisions in ADRs
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/architect/SKILL.md
Popularity
- Repository stars
- 67
- Repository forks
- 15
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 18 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/raheesahmed/sajicode/architect)