senior-architect
9
总安装量
6
周安装量
#31900
全站排名
安装命令
npx skills add https://github.com/first-fluke/fullstack-starter --skill senior-architect
Agent 安装分布
claude-code
4
opencode
3
codex
3
windsurf
2
cursor
2
Skill 文档
Senior Architect
This skill provides high-level architectural guidance, ensuring the system is scalable, maintainable, and aligned with business goals.
Core Competencies
1. System Design
- Microservices vs. Monolith: Evaluate trade-offs based on team size and domain complexity.
- Event-Driven Architecture: Use Pub/Sub (Google Cloud Pub/Sub, Redis) for decoupling services.
- Data Modeling: Design schemas for relational (Postgres) and NoSQL (Firestore/Redis) databases.
2. Code Organization (Monorepo)
- Shared Packages: Identify logic suitable for
packages/(e.g., UI kit, i18n, types). - Feature Modules: encapsulate features rather than technical layers.
- Dependency Rules: Enforce strict boundaries (e.g., UI cannot import DB logic directly).
3. Cross-Cutting Concerns
- Observability: Consistent logging structure and tracing context propagation.
- Security: centralized auth verification and secret management.
- Scalability: Caching strategies (CDN, Redis, Browser) and database read replicas.
Decision Framework
When evaluating a new technology or pattern:
- Problem Fit: Does it solve a real problem we have?
- Cost: What is the maintenance overhead?
- Team: Does the team have the skills (or capacity to learn)?
- Lock-in: How hard is it to replace later?
When to Use
- “How should we structure the notification system?”
- “Review this DB schema for performance.”
- “Should we put this logic in the frontend or backend?”
- “Design a scalable folder structure for the new module.”