senior-architect

Generates architecture diagrams in Mermaid, PlantUML, or ASCII and drafts ADRs.

1|Updated Aug 17, 2025
One-click install
npx skills add https://github.com/DuySeu/StockMind --skill senior-architect-duyseu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/DuySeu/StockMind/tree/main/.agent/skills/senior-architect
Command: npx skills add https://github.com/DuySeu/StockMind --skill senior-architect-duyseu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill centralizes architecture decision support, enabling teams to design, evaluate, and document system architectures with diagrammatic representations and ADR-oriented workflows.

Core Features & Use Cases

  • Architecture Diagram Generation: Produce Mermaid, PlantUML, or ASCII diagrams from a project's structure and relationships.
  • Dependency Analysis & ADR Support: Assess dependencies, surface coupling concerns, and generate Architecture Decision Records to capture rationale.
  • Tech Stack Evaluation & Workflows: Provide guided workflows for database choice, pattern selection, and deployment strategies across project sizes.

Quick Start

Request an architecture diagram for your 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 for my project structure?

To generate architecture diagrams, provide your project's structure and relationships to receive visual representations in Mermaid, PlantUML, or ASCII format. This allows you to visualize system dependencies and component interactions directly from your design inputs.

What is an Architecture Decision Record and when do I need one?

An Architecture Decision Record (ADR) captures the rationale behind system design choices. You need ADR documentation when making architecture decisions for complex systems, ensuring your team logs clear decision workflows and dependency analysis for future reference.

How do I analyze dependencies and surface coupling concerns in my system?

You analyze dependencies by assessing your project's structure to surface coupling concerns and evaluate tech-stack relationships. This dependency analysis identifies architectural bottlenecks and informs the ADR creation process for complex system designs.

Can I evaluate my tech stack and deployment strategies for varied project sizes?

Yes, you can evaluate your tech stack across varied project sizes using guided workflows for database choice, pattern selection, and deployment strategies. This ensures your architecture decisions scale appropriately with your specific project requirements.

Does this workflow support diagram generation in Mermaid, PlantUML, and ASCII?

Yes, the architecture diagram generation workflow supports Mermaid, PlantUML, and ASCII formats. It satisfies requirements for varied diagrammatic representations by producing visual outputs directly from your system's structural relationships and dependencies.