senior-architect

Generate architecture diagrams and define scalable system design patterns across web, mobile, and backend stacks.

1|Updated Sep 11, 2023
One-click install
npx skills add https://github.com/vcntttt/dotfiles --skill senior-architect-vcntttt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/vcntttt/dotfiles/tree/main/.agents/skills/senior-architect
Command: npx skills add https://github.com/vcntttt/dotfiles --skill senior-architect-vcntttt

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill helps engineering teams design scalable, maintainable software architectures, aligning across frontend, backend, and data layers.

Core Features & Use Cases

  • Architecture Diagram generation and system design patterns application for web and mobile stacks.
  • Decision frameworks and dependency analysis to guide tech choices and trade-offs.
  • Use Case: When starting a new project, use this skill to define the target architecture, select tech stack patterns, and generate a consistent diagram set for stakeholders.

Quick Start

Run the architecture diagram generator to create diagrams for your project: python scripts/architecture_diagram_generator.py <project-path> --verbose

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I design scalable architecture diagrams for a new software project?

To design scalable architecture diagrams, you can use a script to generate a consistent diagram set for stakeholders by applying system design patterns across web, mobile, and backend stacks. Run the generator script with your project path to produce the visual outputs.

What is a decision framework for software architecture and when do I need one?

A decision framework for software architecture guides tech choices and trade-offs by documenting dependencies and pattern selections. You need one when starting a new project to align frontend, backend, and data layers across your engineering team.

How do I perform dependency analysis for system design across multiple stacks?

Perform dependency analysis by applying decision frameworks that map tech stack selections and trade-offs across web, mobile, and backend layers. This process identifies coupling risks and documents architectural choices to ensure maintainable system design.

Can I use system design patterns for both web and mobile architecture planning?

Yes, system design patterns can be applied across both web and mobile architecture planning. The skill supports defining target architectures and selecting tech stack patterns that span frontend, backend, and data layers for consistent stakeholder documentation.

What's the best way to document architecture decisions and trade-offs for stakeholders?

The best way to document architecture decisions is to use decision frameworks that record trade-offs, dependency analysis, and pattern applications. This generates comprehensive documentation with references that align engineering teams on target architecture.