senior-architect_skill

This skill guides you through system design choices, creates ADRs and C4 diagrams, and evaluates trade-offs for scalable architectures.
  • Shell

1

GitHub Stars

1

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill kriscard/kriscard-claude-plugins --skill senior-architect

  • SKILL.md5.8 KB

Overview

This skill is a senior architect toolkit for designing system architecture, creating C4 diagrams, evaluating technology trade-offs, and writing Architecture Decision Records (ADRs). It focuses on high-level design, trade-off analysis, and documentation rather than implementation or coding details. Use it to align stakeholders, capture rationale, and produce deliverables like C4 diagrams and ADRs.

How this skill works

It guides you through a structured system design process: gather requirements, produce a high-level design, and create detailed designs for APIs, data models, and error handling. The skill recommends architecture patterns (monolith vs microservices, REST vs GraphQL), database scaling strategies, and DevOps/cloud considerations. Outputs include ready-to-use ADRs, Mermaid-format C4 diagrams, API specs, and schema documentation.

When to use it

  • Designing a new system or major subsystem before implementation begins
  • Evaluating monolith vs microservices for team size, complexity, and scale
  • Choosing between REST and GraphQL or selecting a database scaling strategy
  • Creating C4 diagrams or sequence/data-flow diagrams for stakeholder communication
  • Documenting architecture decisions with ADRs and migration plans

Best practices

  • Start with clear functional and non-functional requirements and constraints
  • Prefer a monolith to iterate quickly; extract services when scale or team structure demands
  • Measure performance before optimizing and focus caching on critical paths
  • Document trade-offs and alternatives in ADRs, including what is being sacrificed
  • Use consistent naming, tests, and small, reviewable design increments

Example use cases

  • Produce a C4 Context and Container diagram for a new SaaS product and export in Mermaid format
  • Decide whether to introduce microservices for a growing product and list migration steps
  • Create an ADR comparing PostgreSQL with read replicas vs sharding for a high-read workload
  • Design API contracts and choose REST or GraphQL based on data complexity and client needs
  • Define a deployment model using Docker, Kubernetes, and Terraform for multi-cloud environments

FAQ

No. This skill is for architecture, design, and decision-making. It intentionally avoids low-level implementation and coding guidance.

Can it produce diagrams I can share with stakeholders?

Yes. It generates C4 diagrams (Context, Container, Component) and other diagrams in Mermaid format suitable for documentation and presentations.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational