senior-architect

Design and evaluate software system architectures with diagrams and ADRs.

Updated Dec 23, 2024
One-click install
npx skills add https://github.com/salamientark/dotfiles --skill senior-architect-salamientark
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/salamientark/dotfiles/tree/main/claude/skills/engineering-team/senior-architect
Command: npx skills add https://github.com/salamientark/dotfiles --skill senior-architect-salamientark

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill helps architecture teams and engineers design system architectures, evaluate patterns (monolith vs microservices), and generate diagrams and ADRs to document decisions.

Core Features & Use Cases

  • Architecture diagram generation in Mermaid, PlantUML, or ASCII formats.
  • Dependency analysis and ADR workflows for architecture decisions.
  • Comprehensive pattern selection, decision workflows, and tech stack evaluation guidance.

Quick Start

Provide an architecture assessment for a sample project using the senior-architect toolchain.

Frequently Asked Questions about senior-architect

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate system architecture diagrams for design reviews?

Generate system architecture diagrams for design reviews using Mermaid, PlantUML, or ASCII formats. This skill provides tooling to create visual architecture representations that support end-to-end evaluation and documentation tasks.

What's the best way to evaluate monolith vs microservices architecture patterns?

Evaluate monolith vs microservices architecture patterns through comprehensive pattern selection guidance. This skill provides workflows to compare architectural styles, assess dependencies, and support tech stack evaluation for your specific system design requirements.

How do I create Architecture Decision Records for database decisions?

Create Architecture Decision Records for database decisions using structured ADR workflows. This skill encapsulates decision-making processes to document database choices, dependency analysis, and pattern evaluations with standardized decision records.

Can I perform dependency analysis for software system architecture?

Yes, you can perform dependency analysis for software system architecture. This skill applies dependency analysis workflows to evaluate system designs, assess architectural patterns, and generate supporting documentation like ADRs and diagrams.

Does this architecture design tool work without external dependencies?

Yes, this architecture design tool operates without external dependencies. It uses internal scripts and references to support architecture assessment, diagram generation in Mermaid or PlantUML, and ADR workflows for self-contained system design evaluation.

When do I need architecture decision workflows for software systems?

You need architecture decision workflows for software systems when conducting design reviews, selecting between patterns, or making database decisions. This skill supports end-to-end architecture decision making through structured evaluation and documentation processes.