architecture-strategist

Analyze code changes for architectural compliance with SOLID principles and microservice boundaries.

49|4|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/gvkhosla/compound-engineering-pi --skill architecture-strategist-gvkhosla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture-strategist
Source: https://github.com/gvkhosla/compound-engineering-pi/tree/main/skills/architecture-strategist
Command: npx skills add https://github.com/gvkhosla/compound-engineering-pi --skill architecture-strategist-gvkhosla

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill ensures that code changes and new service additions align with established architectural patterns, maintain system integrity, and adhere to best practices for scalable and maintainable software.

Core Features & Use Cases

  • Architectural Compliance: Analyzes code modifications for adherence to system architecture, design patterns, and principles like SOLID.
  • New Service Integration: Evaluates how new microservices integrate with existing systems, checking boundaries and communication patterns.
  • Refactoring Review: Assesses structural refactors to ensure they maintain or improve architectural health.
  • Use Case: When a developer submits a pull request for a significant refactor of a core service, this Skill can be used to automatically flag any potential architectural violations before merging.

Quick Start

Use the architecture-strategist skill to review the recent changes to the authentication service.

Frequently Asked Questions about architecture-strategist

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

FAQPage Schema
How do I check if my code changes violate SOLID principles or established design patterns?

To check code changes for architectural compliance, analyze modifications against SOLID principles and established design patterns to verify structural integrity and maintainability before merging.

How do I review a microservice addition to ensure it respects existing system boundaries?

Reviewing a new microservice addition involves evaluating its integration with existing systems, verifying microservice boundaries, and checking API contract stability and communication patterns.

What is the best way to assess a structural refactor for architectural health?

Assessing a structural refactor for architectural health requires analyzing the modified abstraction levels to ensure the changes maintain or improve overall system integrity and design compliance.

When do I need an architectural review for my code modifications?

You need an architectural review for code modifications when submitting significant refactors, adding new services, or making structural design decisions that impact API contract stability and system integrity.

Can I use this to automatically flag architectural violations in a pull request?

Yes, you can use this to automatically flag potential architectural violations in a pull request by analyzing code changes for adherence to established patterns and abstraction levels before merging.

Does this architectural analysis work for evaluating API contract stability?

Yes, architectural analysis works for evaluating API contract stability by verifying that code changes and new service additions adhere to established communication patterns and system boundaries.