architecture-strategist

Analyze code modifications for architectural pattern adherence and design integrity.

5|1|Updated Aug 26, 2025
One-click install
npx skills add https://github.com/hollandkevint/thinkhaven --skill architecture-strategist-hollandkevint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-strategist
Source: https://github.com/hollandkevint/thinkhaven/tree/main/.gemini/skills/architecture-strategist
Command: npx skills add https://github.com/hollandkevint/thinkhaven --skill architecture-strategist-hollandkevint

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps maintain the structural integrity and design consistency of a software system by analyzing code changes from an architectural perspective. It ensures new code adheres to established patterns and best practices.

Core Features & Use Cases

  • Architectural Compliance: Verifies that code modifications align with the system's overall architecture.
  • Pattern Adherence: Checks for consistent application of design patterns and principles (e.g., SOLID).
  • Dependency Analysis: Identifies and flags potential issues like circular dependencies or inappropriate coupling.
  • Use Case: When a developer submits a pull request for a new microservice, this Skill can be used to review its integration points, API contracts, and adherence to the existing microservice communication strategy.

Quick Start

Analyze the recent code changes for architectural compliance.

Frequently Asked Questions about architecture-strategist

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

FAQPage Schema
How do I review code modifications for architectural compliance?

To review code modifications for architectural compliance, analyze the changes against established design patterns and system-wide best practices. This validates structural integrity by checking for consistent pattern adherence and appropriate dependency management.

What is architectural validation for microservices integration?

Architectural validation for microservices integration is the process of evaluating new service integrations and API contracts. It ensures new code adheres to existing microservice communication strategies and maintains scalable, maintainable software design.

How do I analyze structural refactors for design integrity?

Analyze structural refactors for design integrity by assessing the modifications against established architectural patterns. This process evaluates whether the refactoring maintains system-wide best practices and verifies consistent application of SOLID principles.

Can I use this to detect circular dependencies during a pull request review?

Yes, you can detect circular dependencies during a pull request review by performing dependency analysis. This identifies and flags potential issues like inappropriate coupling, ensuring new code changes do not violate established architectural boundaries.

Does this approach work for evaluating new service integrations and API contracts?

Yes, evaluating new service integrations and API contracts is a core scope of this architectural analysis. It assesses integration points to verify alignment with the system's overall architecture and established microservice communication strategy.

When do I need architectural analysis for software refactoring?

You need architectural analysis for software refactoring when assessing structural changes to ensure they maintain design consistency. It is required to verify that modifications adhere to established patterns and do not compromise system-wide integrity.