senior-architect

Design and evaluate system architecture for scalability, reliability, and maintainability.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/lagarcess/argus --skill senior-architect-lagarcess
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/lagarcess/argus/tree/main/.agent/skills/senior-architect
Command: npx skills add https://github.com/lagarcess/argus --skill senior-architect-lagarcess

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Helps teams make informed architecture decisions, reduce risk from poor design choices, and quickly produce diagrams and documentation that justify technical trade-offs. It centralizes architecture evaluation, dependency analysis, and actionable recommendations so architects and engineering leads can choose patterns, databases, and deployment strategies with confidence.

Core Features & Use Cases

  • Architecture Diagram Generation: Produce component, layer, and deployment diagrams in Mermaid, PlantUML, or ASCII formats from a project scan.
  • Dependency Analysis: Detect coupling, circular dependencies, outdated packages, and produce JSON or human-readable reports for stakeholders and CI.
  • Project Assessment & ADRs: Analyze code structure to detect architectural patterns, code smells, layer violations, and generate recommendations and Architecture Decision Records.
  • Use Cases: Choosing SQL vs NoSQL, monolith vs microservices evaluation, capacity and scalability planning, migration strategy, and preparing architecture documents for reviews or audits.

Quick Start

Ask the senior-architect to generate an architecture assessment, dependency report, and a Mermaid component diagram for the project located at ./my-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 system architecture diagrams from an existing codebase?

Generate system architecture diagrams by scanning a project to produce component, layer, and deployment diagrams. The tool outputs visual representations in Mermaid, PlantUML, or ASCII formats to document code structure and deployment topology.

How do I create Architecture Decision Records for microservices versus monolith migrations?

Create Architecture Decision Records by analyzing code structure to detect patterns, code smells, and layer violations. It evaluates microservices versus monolith decisions and produces clear recommendations that justify technical trade-offs for stakeholders.

What is the best way to analyze code dependencies and detect circular coupling?

Analyze code dependencies to detect coupling, circular dependencies, and outdated packages. The process produces machine-readable JSON reports or human-readable summaries suitable for stakeholder review and CI pipeline integration.

Can I use this for SQL vs NoSQL database selection and scalability planning?

Yes, you can use it for SQL vs NoSQL database selection and capacity planning. It evaluates system architecture for scalability and reliability, providing actionable recommendations that satisfy specific architecture and deployment requirements.

Does this tool work without external dependencies for backend and cloud systems?

Yes, it operates without external dependencies to assess backend and cloud systems. It evaluates system architecture for maintainability across codebases and deployments, producing machine-readable reports and diagrams independently.