senior-architect

Generate Mermaid or ASCII architecture diagrams and analyze system dependencies.

3|Updated Jan 15, 2026
One-click install
npx skills add https://github.com/opzero1/op1 --skill senior-architect-opzero1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/opzero1/op1/tree/main/packages/install/templates/skill/senior-architect
Command: npx skills add https://github.com/opzero1/op1 --skill senior-architect-opzero1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a complete toolkit for system architecture design, enabling teams to produce scalable diagrams, apply proven design patterns, and perform dependency analysis to guide decisions.

Core Features & Use Cases

  • Architecture Diagram Generation: Create Mermaid or ASCII diagrams that capture context, containers, components, and data flows.
  • System Design Workflow & Documentation: Outline requirements, high-level design, detailed schemas, error handling, and trade-offs; generate ADR-style decisions.
  • Dependency Analysis & Patterns: Analyze dependencies across services and infrastructure, evaluate patterns (monolith, microservices, event-driven).

Quick Start

Instantiate the senior-architect skill by outlining your system goals and requesting architecture diagrams, workflow steps, and decision documentation.

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 system design?

You generate architecture diagrams by outlining your system goals and requesting visual outputs. The skill produces Mermaid or ASCII diagrams that capture context, containers, components, and data flows for scalable platforms.

Can I document design decisions and trade-offs for enterprise architecture?

Yes, you can document design decisions for enterprise architecture. The skill outlines high-level design, detailed schemas, and error handling, generating ADR-style decisions to record architectural trade-offs.

What is the best way to analyze dependencies across microservices and infrastructure?

The best way to analyze dependencies is by evaluating patterns across your services and infrastructure. The skill performs dependency analysis to guide decisions between monolith, microservices, and event-driven architectures.

Does this support the full system design workflow from requirements to detailed schemas?

Yes, it supports the full system design workflow. The skill outlines requirements, high-level design, detailed schemas, and error handling, satisfying enterprise-grade project planning from frontend to backend and data stores.

When should I use Mermaid versus ASCII diagrams for architecture documentation?

You choose between Mermaid and ASCII diagrams based on your rendering environment. The skill generates both formats to capture system context, containers, components, and data flows for architecture documentation.