senior-architect

Document system architecture decisions with ADRs and diagrams in Mermaid, PlantUML, or ASCII.

Updated Jun 2, 2026
One-click install
npx skills add https://github.com/ano4l/SiteRent --skill senior-architect-ano4l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/ano4l/SiteRent/tree/main/skills/senior-architect
Command: npx skills add https://github.com/ano4l/SiteRent --skill senior-architect-ano4l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Architects and engineering teams need a structured way to capture, compare, and communicate system design decisions, architectural patterns, and tech choices across projects.

Core Features & Use Cases

  • Architecture diagram generation (Mermaid, PlantUML, ASCII) from project structure.
  • Dependency analysis and ADR generation to document rationale and trade-offs.
  • Tech-stack evaluation and architecture review workflows to support scalable decision making.

Quick Start

Provide a project path to generate architecture diagrams (Mermaid/PlantUML/ASCII), ADRs, and technology evaluations.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate architecture diagrams from an existing project structure?

You can generate architecture diagrams by providing a project path to analyze dependencies and produce visual outputs in Mermaid, PlantUML, or ASCII formats. This translates your codebase structure into clear system design visuals.

What is the best way to document architecture decisions and trade-offs?

The best way to document architecture decisions is by generating Architecture Decision Records (ADRs). This captures the rationale, technology choices, and trade-offs systematically to guide future design and implementation across projects.

How do I evaluate a monolith versus microservices architecture for my system?

You can evaluate monolith versus microservices by applying structured architecture review workflows. This process compares patterns and tech choices to produce actionable recommendations for scalable decision making.

Can I analyze software dependencies to guide database choices and system design?

Yes, you can analyze software dependencies to guide database choices and overall system design. The analysis identifies structural relationships and informs technology evaluations to support scalable architecture decisions.

Does this support creating ADRs and actionable recommendations for tech-stack evaluation?

Yes, it supports tech-stack evaluation by creating ADRs and actionable recommendations. This workflow documents the rationale behind technology choices and provides structured guidance for implementation.

What formats can I use for visualizing system architecture diagrams?

You can visualize system architecture diagrams using Mermaid, PlantUML, or ASCII formats. These options allow you to generate visual representations directly from your evaluated project structure and dependencies.