senior-architect

Plan and evaluate software architectures with diagram generation and pattern selection.

4|1|Updated Apr 4, 2024
One-click install
npx skills add https://github.com/maraxen/praxis --skill senior-architect-maraxen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-architect
Source: https://github.com/maraxen/praxis/tree/main/.agent/skills/senior-architect
Command: npx skills add https://github.com/maraxen/praxis --skill senior-architect-maraxen

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Architects require a scalable, governance-aware toolkit to design and evaluate software architectures, ensuring alignment with patterns and decisions.

Core Features & Use Cases

  • Architecture Diagram Generator: automatically creates diagrams for proposed systems.
  • Project Architect: analyzes project structure, provides recommendations and improvements.
  • Dependency Analyzer: audits dependencies and impact analysis for architecture decisions.

Quick Start

Provide an initial system design outline for a new platform and generate a starter architecture diagram.

Frequently Asked Questions about senior-architect

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

FAQPage Schema
How do I design scalable software architecture for a multi-service platform?

To design scalable software architecture for multi-service platforms, provide an initial system design outline to generate starter architecture diagrams, select appropriate patterns, and establish governance frameworks for maintainable systems.

What is the best way to document architecture decisions for enterprise-grade systems?

Documenting architecture decisions for enterprise-grade systems requires governance-aware tooling that logs decisions, aligns with established patterns, and generates reference material to ensure maintainability across the platform.

Can I analyze project structure and dependencies to improve an existing software architecture?

Yes, you can analyze project structure and dependencies to improve existing software architecture by auditing dependencies, performing impact analysis, and applying recommendations to refine platform design and maintainability.

Does this approach work for evaluating system design during architecture reviews?

Yes, this approach works for evaluating system design during architecture reviews by analyzing proposed structures, checking dependency impacts, and validating pattern selection against governance requirements for enterprise platforms.

How do I generate architecture diagrams for a proposed software system?

Generate architecture diagrams for proposed software systems by providing an initial system design outline, which automatically produces visual representations to support design reviews and documentation for multi-service platforms.

What are the limitations of automated architecture pattern selection for complex platforms?

Automated architecture pattern selection for complex platforms requires accurate initial system design outlines and dependency inputs, and relies on established governance frameworks to ensure recommendations align with enterprise-grade maintainability requirements.