senior-architect

Design and evaluate software architectures with diagrams and reports.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/alpe89/coach-diff-platform --skill senior-architect-alpe89
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/alpe89/coach-diff-platform/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/alpe89/coach-diff-platform --skill senior-architect-alpe89

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams design, evaluate, and communicate robust software architectures by providing decision support, diagrams, and strategic guidance.

Core Features & Use Cases

  • Architecture Diagram Generator: produce Mermaid, PlantUML, or ASCII diagrams from project structure.
  • Dependency & Pattern Analysis: evaluate dependencies, identify coupling, and detect architectural patterns.
  • ADR & Tech Stack Evaluation: generate architecture decisions and evaluate technology choices for projects.

Quick Start

Run the senior-architect tool against a sample project to generate diagrams, analyze dependencies, and receive recommendations.

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?

Architecture diagrams are produced from your project structure using Mermaid, PlantUML, or ASCII formats. This allows teams to visualize system design, identify coupling, and communicate architectural patterns effectively.

What is an Architecture Decision Record and when do I need one for tech-stack evaluation?

An Architecture Decision Record (ADR) documents technical decisions during system design. You need ADRs when evaluating technology choices, capturing strategic guidance and architectural recommendations to align teams and guide future technical decisions.

How to analyze dependencies and detect architectural patterns in my codebase?

Analyze dependencies by evaluating your project to identify coupling and detect architectural patterns. This dependency analysis reveals structural relationships and hidden issues, enabling teams to refine system design and improve architectural robustness.

Can I evaluate a technology stack for projects of varying sizes?

Yes, you can evaluate a technology stack for projects of varying sizes. The evaluation provides strategic guidance and architectural recommendations tailored to your project's scale, ensuring your tech-stack choices support robust system design.

What's the best way to conduct a system design review for architectural robustness?

Conduct a system design review by applying pattern detection and dependency analysis to evaluate your architecture. This approach identifies structural coupling and generates strategic recommendations, ensuring your system design maintains robustness and clarity.