senior-architect

Analyze architecture choices and document rationale in ADRs with Mermaid, PlantUML, or ASCII diagrams.

148|50|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/yezannnnn/agentGroup --skill senior-architect-yezannnnn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/yezannnnn/agentGroup/tree/main/jarvis/skills/engineering-team/senior-architect
Command: npx skills add https://github.com/yezannnnn/agentGroup --skill senior-architect-yezannnnn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps engineering teams make architecture decisions by providing structured evaluations, ADRs, and diagrams to compare options like monolith vs microservices, database choices, and scalability plans.

Core Features & Use Cases

  • Architecture Decision Records (ADRs): generate ADRs and formalize decisions to document architectural rationale.
  • Tech Stack Evaluation: compare databases, frameworks, and deployment patterns to guide tool selection.
  • System Design Reviews & Diagrams: produce Mermaid, PlantUML, or ASCII diagrams to visualize architecture and communicate trade-offs.
  • Dependency Analysis & Documentation: analyze dependencies and capture design decisions for governance.

Quick Start

Provide your project context and I will generate ADRs, stack assessments, and architecture diagrams.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate an Architecture Decision Record for a monolith vs microservices choice?

To generate an Architecture Decision Record for a monolith vs microservices choice, provide your project context to receive a structured evaluation documenting the architectural rationale and trade-offs. This formalizes system design decisions and dependency analysis.

What is the best way to visualize system design for a tech stack evaluation?

The best way to visualize system design for a tech stack evaluation is generating architecture diagrams using Mermaid, PlantUML, or ASCII. These visualizations compare deployment patterns and communicate trade-offs during formal design reviews.

Can I use this to compare database selection options and deployment patterns?

Yes, you can use this to compare database selection options and deployment patterns. It performs tech stack evaluation to compare databases and frameworks, guiding tool selection by documenting architectural rationale and analyzing dependencies.

How do I document architectural rationale and analyze dependencies for governance?

To document architectural rationale and analyze dependencies for governance, you generate Architecture Decision Records to formalize decisions. This captures design decisions contextually, satisfying requirements for dependency analysis and tech stack documentation.

Does this approach support generating diagrams in both Mermaid and PlantUML for ADRs?

Yes, this approach supports generating diagrams in both Mermaid and PlantUML for ADRs. It produces architecture diagrams in Mermaid, PlantUML, or ASCII to visualize systems and communicate trade-offs during design reviews.