senior-architect

Generate architecture diagrams and analyze project dependencies with Python scripts.

4|1|Updated Mar 21, 2026
One-click install
npx skills add https://github.com/Cor-Incorporated/claude-code-skills --skill senior-architect-cor-incorporated
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/Cor-Incorporated/claude-code-skills/tree/main/skills/senior-architect
Command: npx skills add https://github.com/Cor-Incorporated/claude-code-skills --skill senior-architect-cor-incorporated

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill aids in the design and analysis of scalable and maintainable system architectures, offering tools for diagram generation, technology stack decisions, and dependency analysis.

Core Features & Use Cases

  • Architecture Diagrams: Generate diagrams (context, container, component, and sequence) for system architecture design.
  • Technology Decisions: Assist in selecting the right technology stack and architecture patterns.
  • Dependency Analysis: Map and analyze project dependencies to identify circular dependencies and ensure proper layer separation.
  • Use Case: Use this Skill to create a system architecture diagram for a new application, analyze existing codebases for architectural issues, or decide on a technology stack for a project.

Quick Start

Analyze the current architecture of your project with 'python scripts/project_architect.py .'.

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 diagram for a new application?

To generate an architecture diagram, this Skill provides tools to create context, container, component, and sequence diagrams for system architecture design. It outputs visual structures to map out scalable application designs.

How do I analyze project dependencies to find circular dependencies?

Analyze project dependencies by executing the provided Python scripts against your codebase. The dependency analysis maps dependencies to identify circular references and outputs results ensuring proper architectural layer separation.

What is the best way to decide on a technology stack for a project?

Deciding on a technology stack is supported by this Skill's technology decision tools. It assists in selecting the right technology stack and architecture patterns, outputting tailored decisions based on your specific system requirements.

Do I need Python to run system architecture analysis scripts?

Yes, Python is required to execute system architecture analysis scripts. The Skill requires Python for running its analysis scripts, such as the project architect tool that evaluates your current codebase architecture.

Can I use this to check my existing codebase for architectural issues?

Yes, you can check existing codebases for architectural issues. The Skill analyzes existing codebases by mapping dependencies and identifying structural flaws like circular dependencies or broken layer separation.

What types of architecture diagrams are supported for system design?

Supported architecture diagrams include context, container, component, and sequence diagrams. These diagram types cover various levels of system architecture design to help structure scalable and maintainable applications.