senior-architect

Generate architecture diagrams and analyze dependencies for software systems.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Plan and communicate robust software architectures across teams to reduce design churn and costly rework by providing structured patterns, diagrams, and decision guidance.

Core Features & Use Cases

  • Architecture Diagram Generator: automatic generation of component and system-context diagrams to illustrate architecture.
  • Project Architect: comprehensive analysis and optimization for target systems, including performance, dependencies, and integration patterns.
  • Dependency Analyzer: evaluates dependencies and impact across services, enabling safer refactoring and modernization.
  • Use Case: When designing a new microservices platform, generate architecture diagrams, assess tech choices, and identify risk patterns.

Quick Start

Run the architecture tooling against your project path to generate diagrams, analyze dependencies, and assemble an architecture report.

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 software project?

Architecture diagram generation is achieved by running the provided tooling against your project path to automatically produce component and system-context diagrams that illustrate the software architecture.

What is dependency analysis and how does it help with system modernization?

Dependency analysis evaluates dependencies and impact across services, enabling safer refactoring and modernization by identifying risk patterns and integration points before you commit to structural changes.

How do I plan a microservices architecture and evaluate technology selection?

Plan microservices architecture by using structured pattern guidance and dependency analysis to assess tech choices, identify risk patterns, and assemble a comprehensive architecture report for cross-team communication.

Can I use this to analyze integration patterns across web, mobile, and backend services?

Yes, you can analyze integration patterns across web, mobile, and backend services to optimize performance and dependencies, reducing design churn and costly rework during end-to-end system design.

What is the best way to reduce design churn when planning system architecture?

Reduce design churn by generating structured architecture diagrams, performing dependency analysis, and assembling architecture reports to communicate robust software architectures across teams before implementation.

How do I assemble an architecture report after evaluating project dependencies?

Assemble an architecture report by running the architecture tooling against your target system to aggregate dependency analysis, performance optimization insights, and generated diagrams into a comprehensive document.