senior-architect

Generate architecture diagrams and analyze project dependencies for software systems.

Updated Oct 27, 2025
One-click install
npx skills add https://github.com/alex-tgk/claude-init --skill senior-architect-alex-tgk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/alex-tgk/claude-init/tree/main/.claude/skills/senior-architect
Command: npx skills add https://github.com/alex-tgk/claude-init --skill senior-architect-alex-tgk

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill provides senior architects with tools and frameworks to design scalable, maintainable software systems. It automates diagram generation, aids in tech stack decisions, and analyzes dependencies, reducing complexity and ensuring architectural integrity.

Core Features & Use Cases

  • Architecture Diagram Generator: Automatically generate architecture diagrams from project descriptions or code.
  • Project Architect: Analyze existing projects for architectural patterns, performance metrics, and provide recommendations.
  • Dependency Analyzer: Identify and visualize dependencies within a codebase to understand coupling.
  • Use Case: Design a new microservice architecture, automatically generate its C4 model diagrams, then analyze the project's dependencies to ensure modularity and identify potential bottlenecks.

Quick Start

Use the senior-architect skill to generate an architecture diagram for the 'e-commerce-platform' project.

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 my codebase?

Architecture diagram generation automates creation of visual system designs from project descriptions or existing code. This skill produces C4 model diagrams and architecture visualizations that document system structure, component relationships, and integration patterns without manual drafting.

How can I analyze dependencies to identify coupling and bottlenecks?

Dependency analysis examines codebase relationships to surface coupling issues and performance bottlenecks. The skill visualizes interdependencies across modules, helping you spot tightly coupled components and architectural weak points before they cause scaling problems.

What's the best way to evaluate a tech stack for scalability and maintainability?

Tech stack evaluation analyzes your system against scalability and maintainability criteria through project analysis and architectural assessment. The skill provides performance metrics, architectural pattern identification, and actionable recommendations for improving system robustness.

Can I use this to design microservice architectures?

Yes. The skill supports microservice architecture design by automating diagram generation, analyzing integration patterns, and evaluating dependencies across services. You can design new microservice systems, then validate modularity and identify coupling risks.

What should I do after identifying architectural issues in my project?

After analysis, use the skill's actionable recommendations and structured data outputs to plan refactoring. The skill provides automated fixes, detailed reports, and diagrams that inform your integration pattern redesign and dependency restructuring decisions.