senior-architect

Generate architecture diagrams and analyze project structure and dependencies.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

It helps you turn ambiguous product and technical goals into coherent, scalable system architecture with actionable design decisions.

Core Features & Use Cases

  • Architecture diagram generation: Produce structured architecture diagrams from a target project to communicate system layout and boundaries.
  • Project architecture assessment: Evaluate an existing codebase for design quality, generate findings, and suggest improvements or fixes.
  • Dependency analysis: Identify coupling and dependency structure to guide refactoring, integration planning, and maintainability improvements.
  • Use Case: When inheriting a large React/Next/Node (or mobile) codebase, generate architecture diagrams, analyze dependencies, and produce a prioritized modernization plan.

Quick Start

Ask the skill to analyze your repository’s architecture by running the Project Architect against the path to 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 architecture diagrams from an existing codebase?

You can generate architecture diagrams by running dedicated Python scripts against your target project path. The skill analyzes your software structure and produces visual outputs to communicate system layout and boundaries.

What is the best way to analyze project dependencies for refactoring?

To analyze project dependencies for refactoring, you need to run a dependency analysis script on your codebase path. This identifies coupling structures and guides maintainability improvements and integration planning.

Can I assess system design quality for a React or Node.js application?

Yes, you can assess system design quality for React, Next.js, Node.js, Express, and mobile applications. The skill evaluates the codebase to generate findings and suggest architectural improvements or fixes.

How do I evaluate trade-offs when planning system integration?

Evaluating trade-offs during system integration involves analyzing your project structure and dependencies. The skill applies trade-off evaluation logic to turn ambiguous technical goals into actionable design decisions.

Does this tool work with GraphQL and database-backed systems?

Yes, this tool works with GraphQL and database-backed systems alongside React, Next.js, Node.js, Express, and mobile platforms. It supports system design, refactoring, and integration planning for these technologies.

When do I need to run a project architecture analysis?

You need project architecture analysis when inheriting a large codebase or facing ambiguous product goals. It converts architectural ambiguity into actionable system design outputs and prioritized modernization plans.