solution-architect

Review code architecture for design patterns, scalability, and hexagonal architecture adherence.

12|1|Updated Dec 22, 2019
One-click install
npx skills add https://github.com/louishuyng/dotfiles --skill solution-architect-louishuyng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: solution-architect
Source: https://github.com/louishuyng/dotfiles/tree/main/opencode/skills/solution-architect
Command: npx skills add https://github.com/louishuyng/dotfiles --skill solution-architect-louishuyng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps ensure codebases are well-designed, scalable, maintainable, and adhere to best practices like hexagonal architecture.

Core Features & Use Cases

  • Architecture Review: Analyzes design patterns, scalability, flexibility, maintainability, and complexity.
  • Best Practice Adherence: Checks for adherence to principles like hexagonal architecture.
  • Use Case: A development team can use this Skill to get an objective assessment of a new microservice's architecture before it goes into production, identifying potential issues early.

Quick Start

Review the architecture of the provided codebase for adherence to hexagonal architecture principles.

Frequently Asked Questions about solution-architect

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

FAQPage Schema
How do I review code architecture for maintainability and scalability?

Code architecture review analyzes codebase structure to evaluate design patterns, scalability, flexibility, and complexity. It identifies strengths and weaknesses, providing actionable feedback for improvement.

What is hexagonal architecture and how does it improve codebase design?

Hexagonal architecture isolates business logic from external interfaces. Reviewing codebase adherence to it analyzes separation of dependencies and testing strategies, ensuring maintainable and scalable design.

How do I check if my microservice architecture adheres to design patterns best practices?

Checking microservice architecture adherence evaluates the codebase structure against established design patterns and principles. It assesses complexity and maintainability to identify potential issues before production.

Can I get an objective assessment of codebase complexity and testing strategies?

Yes, you can assess codebase complexity and testing strategies through an architectural review. It analyzes the codebase structure to provide feedback on flexibility, security, and overall design quality.

When do I need to review code architecture for adherence to hexagonal architecture principles?

You need to review code architecture when ensuring new microservices are scalable and maintainable before production. It identifies potential structural issues early by analyzing flexibility and complexity.