senior-architect

This skill provides high-level architectural guidance, ensuring the system is scalable, maintainable, and aligned with business goals.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "senior-architect" with this command: npx skills add first-fluke/fullstack-starter/first-fluke-fullstack-starter-senior-architect

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.

  1. 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).

  1. 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."

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

commit

No summary provided by upstream source.

Repository SourceNeeds Review
General

ui-ux-pro-max

No summary provided by upstream source.

Repository SourceNeeds Review
General

component-refactoring

No summary provided by upstream source.

Repository SourceNeeds Review
General

frontend-engineer

No summary provided by upstream source.

Repository SourceNeeds Review