senior-architect
Design Scalable Software Architecture
๋ํ ๋ค์์์ ์ฌ์ฉํ ์ ์์ต๋๋ค: davila7,alirezarezvani
Senior developers struggle to design systems that scale and remain maintainable over time. This skill provides architecture patterns, system design workflows, and technical decision frameworks to build enterprise-grade applications.
์คํฌ ZIP ๋ค์ด๋ก๋
Claude์์ ์ ๋ก๋
์ค์ โ ๊ธฐ๋ฅ โ ์คํฌ โ ์คํฌ ์ ๋ก๋๋ก ์ด๋
ํ ๊ธ์ ์ผ๊ณ ์ฌ์ฉ ์์
ํ ์คํธํด ๋ณด๊ธฐ
"senior-architect" ์ฌ์ฉ ์ค์ ๋๋ค. Design an e-commerce platform that handles 100k daily orders with real-time inventory
์์ ๊ฒฐ๊ณผ:
- Recommended Architecture: Event-Driven Microservices
- Core Components: API Gateway, Order Service, Inventory Service, Payment Service, Notification Service
- Database Strategy: PostgreSQL for transactional data, Redis for caching, Separate read replicas
- Scalability: Horizontal scaling with Kubernetes, Auto-scaling based on CPU/memory
- Security: JWT authentication, API rate limiting, Input validation, SQL injection prevention
"senior-architect" ์ฌ์ฉ ์ค์ ๋๋ค. Compare React vs Vue vs Angular for a large enterprise dashboard application
์์ ๊ฒฐ๊ณผ:
- Recommendation: React for enterprise dashboards
- ็็ฑ: Larger ecosystem, more hiring pool, flexible architecture, strong enterprise support
- Considerations: Team learning curve, state management needs, long-term maintenance
๋ณด์ ๊ฐ์ฌ
์์ Security audit completed. Static findings are false positives: external_commands (33) triggered by markdown code blocks, filesystem access is legitimate output functionality, sensitive finding is standard .env setup. No actual security risks identified. Skill is safe for marketplace publication.
์ค๊ฐ ์ํ ๋ฌธ์ (3)
๋ฎ์ ์ํ ๋ฌธ์ (2)
ํ์ง ์ ์
๋ง๋ค ์ ์๋ ๊ฒ
Architect New SaaS Platform
Design the architecture for a new multi-tenant SaaS application including frontend, backend, database, and infrastructure choices
Review Existing System Design
Analyze an existing codebase and provide architecture improvements for scalability and maintainability
Technology Stack Selection
Evaluate and select appropriate technologies for a project based on requirements, team expertise, and long-term maintainability
์ด ํ๋กฌํํธ๋ฅผ ์ฌ์ฉํด ๋ณด์ธ์
I need to design a [type of application] that handles [number] users. What architecture patterns would you recommend? Consider [specific requirement].
Design a system architecture for a [description of system]. Include: 1) Component diagram 2) Data flow 3) API design 4) Database schema 5) Security considerations. The system must handle [scale requirements].
I am building a [application type] with these requirements: [list requirements]. Compare [Technology A] vs [Technology B] vs [Technology C] for the [component]. Recommend the best choice with rationale.
Review the architecture of my existing [system description]. Identify: 1) Scalability bottlenecks 2) Security vulnerabilities 3) Maintainability issues 4) Performance concerns. Provide specific recommendations for improvement.
๋ชจ๋ฒ ์ฌ๋ก
- Start with requirements before choosing architecture - understand scale, complexity, and team capabilities first
- Document architecture decisions with pros, cons, and trade-offs using Architecture Decision Records (ADRs)
- Design for failure - plan for component failures and have graceful degradation strategies
ํผํ๊ธฐ
- Over-engineering early - do not apply microservices patterns to simple applications that could work as monoliths
- Ignoring non-functional requirements - performance, security, and scalability must be considered from the start
- Technology hopping - avoid switching tech stacks frequently as it creates technical debt and slows delivery
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
What programming languages and frameworks does this skill support?
Does this skill write code or just provide guidance?
Can I use this for existing system refactoring?
How do the included Python scripts work?
Is this suitable for beginners?
How does this integrate with Claude Code?
๊ฐ๋ฐ์ ์ธ๋ถ ์ ๋ณด
์์ฑ์
sickn33๋ผ์ด์ ์ค
MIT
๋ฆฌํฌ์งํ ๋ฆฌ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/senior-architect์ฐธ์กฐ
main
ํ์ผ ๊ตฌ์กฐ
๐ references/
๐ system_design_workflows.md
๐ scripts/
๐ architecture_diagram_generator.py
๐ project_architect.py
๐ SKILL.md