senior-architect

Automate end-to-end software architecture tasks including diagrams and dependency analysis.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/dereknex/skills --skill senior-architect-dereknex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/dereknex/skills/tree/main/senior-architect
Command: npx skills add https://github.com/dereknex/skills --skill senior-architect-dereknex

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This comprehensive skill provides a complete toolkit for senior software architects to design scalable, maintainable systems and guide strategic technical decisions across multiple stacks.

Core Features & Use Cases

  • Architecture Diagram Generator: automatically generates architecture visuals from project inputs.
  • Project Architect: performs deep analysis, performance evaluation, and actionable optimization recommendations.
  • Dependency Analyzer: analyzes dependencies to improve maintainability and risk management.

Quick Start

Run the three core scripts to generate an architecture diagram, analyze a project, and assess dependencies for your codebase.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I generate an architecture diagram from my existing project inputs?

You can generate architecture diagrams automatically by running the core architecture diagram generator script with your project inputs. This automates the visual creation of system designs, producing architecture visuals to guide scalable system planning.

What is the best way to analyze software dependencies for maintainability and risk?

The best way to analyze software dependencies is using an automated dependency analyzer script. It evaluates your codebase dependencies to improve maintainability, identify integration patterns, and manage technical risk across multiple stacks.

Can I use this for evaluating tech decisions and system design trade-offs?

Yes, you can use this for evaluating tech decisions and system design trade-offs. It provides reference materials and best-practice guidance to automate the evaluation of performance and architectural optimization recommendations.

Does this system design workflow support deep analysis for performance optimization?

This system design workflow supports deep analysis for performance optimization. The project architect script performs deep analysis on your project, evaluates performance metrics, and outputs actionable optimization recommendations for scalable systems.

What do I need to run automated scripts for architecture design and dependency analysis?

You need a software engineering environment with access to your project inputs. Running the three core scripts automates architecture design tasks, generates diagrams, and analyzes dependencies without requiring external dependencies.

When should I not use an automated tool for architecture design and tech decisions?

You should not use automated architecture design tools when you lack clear project inputs or when strategic technical decisions require highly subjective, context-specific human reasoning beyond best-practice guidance and dependency analysis.