senior-architect

Generate architecture diagrams and analyze project footprints for multi-platform systems.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/bzellman/earp-kit --skill senior-architect-bzellman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/bzellman/earp-kit/tree/main/skills/system/senior-architect
Command: npx skills add https://github.com/bzellman/earp-kit --skill senior-architect-bzellman

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Provide architecture direction and decision frameworks for multi-platform software systems, enabling consistent design choices and scalable patterns.

Core Features & Use Cases

  • Architecture diagram generation and project footprint scans to inform architecture reviews.
  • Dependency analysis and reference-guided design decisions for multi-stack applications.
  • Use Case: When starting a new project, run the included scripts to generate starter diagrams, summarize technology footprints, and consult references for patterns.

Quick Start

Run the architecture_diagram_generator.py script on your project to produce a starter diagram.

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 a multi-platform software project?

Generate architecture diagrams by running the architecture_diagram_generator.py script on your project directory. This produces a starter diagram that visualizes system design and informs architecture reviews across web, mobile, and backend stacks.

How does dependency inference work for multi-stack applications?

Dependency inference analyzes your project footprint through included scripts to map relationships across web, mobile, and backend stacks. It identifies dependencies automatically, enabling consistent design decisions and scalable patterns for multi-platform software systems.

What is the best way to analyze a project footprint before starting system design?

Analyze your project footprint by running the included scripts to scan your codebase and summarize technology usage. This footprint analysis identifies existing dependencies and informs reference-guided design decisions for multi-stack applications.

Does this architecture decision framework support both web and mobile platforms?

Yes, the architecture decision framework supports multi-platform software systems including web, mobile, and backend projects. It provides consistent design choices and scalable patterns across all stacks through reference materials and automated analysis scripts.

Can I use reference-guided design decisions for a new software architecture?

Yes, reference-guided design decisions are supported through included reference materials that provide architecture direction. When starting a new project, consult these references alongside generated diagrams and footprint scans to establish scalable system patterns.

What limitations exist when automating diagram generation across different tech stacks?

The metadata does not specify explicit limitations for automated diagram generation. The scripts produce starter diagrams and footprint scans, but users should verify generated outputs against their specific multi-platform architecture and dependency structures.