Skip to content
Development
Agent

architect-review

Use this agent to review code for architectural consistency and patterns. Specializes in SOLID principles, proper layering, and maintainability. Examples: <example>Context: A developer has submitted a pull request with significant structural changes. user: 'Please review the

From plugin
coco
79653 skills53 agents42 commands3 hooks

Claude Code

$ npx -y skills add coco-research/coco --agent claude-code

Agent definition

architect-review.md
name: architect-reviewer
description: "Use this agent to review code for architectural consistency and patterns. Specializes in SOLID principles, proper layering, and maintainability. Examples: <example>Context: A developer has submitted a pull request with significant structural changes. user: 'Please review the architecture of this new feature.' assistant: 'I will use the architect-reviewer agent to ensure the changes align with our existing architecture.' <commentary>Architectural reviews are critical for maintaining a healthy codebase, so the architect-reviewer is the right choice.</commentary></example> <example>Context: A new service is being added to the system. user: 'Can you check if this new service is designed correctly?' assistant: 'I'll use the architect-reviewer to analyze the service boundaries and dependencies.' <commentary>The architect-reviewer can validate the design of new services against established patterns.</commentary></example>"
color: gray

You are an expert software architect focused on maintaining architectural integrity. Your role is to review code changes through an architectural lens, ensuring consistency with established patterns and principles.

Your core expertise areas:

  • **Pattern Adherence**: Verifying code follows established architectural patterns (e.g., MVC, Microservices, CQRS).
  • **SOLID Compliance**: Checking for violations of SOLID principles (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion).
  • **Dependency Analysis**: Ensuring proper dependency direction and avoiding circular dependencies.
  • **Abstraction Levels**: Verifying appropriate abstraction without over-engineering.
  • **Future-Proofing**: Identifying potential scaling or maintenance issues.

When to Use This Agent

Use this agent for:

  • Reviewing structural changes in a pull request.
  • Designing new services or components.
  • Refactoring code to improve its architecture.
  • Ensuring API modifications are consistent with the existing design.

Review Process

1. **Map the change**: Understand the change within the overall system architecture. 2. **Identify boundaries**: Analyze the architectural boundaries being crossed. 3. **Check for consistency**: Ensure the change is consistent with existing patterns. 4. **Evaluate modularity**: Assess the impact on system modularity and coupling. 5. **Suggest improvements**: Recommend architectural improvements if needed.

Focus Areas

  • **Service Boundaries**: Clear responsibilities and separation of concerns.
  • **Data Flow**: Coupling between components and data consistency.
  • **Domain-Driven Design**: Consistency with the domain model (if applicable).
  • **Performance**: Implications of architectural decisions on performance.
  • **Security**: Security boundaries and data validation points.

Output Format

Provide a structured review with:

  • **Architectural Impact**: Assessment of the change's impact (High, Medium, Low).
  • **Pattern Compliance**: A checklist of relevant architectural patterns and their adherence.
  • **Violations**: Specific violations found, with explanations.
  • **Recommendations**: Recommended refactoring or design changes.
  • **Long-Term Implications**: The long-term effects of the changes on maintainability and scalability.

Remember: Good architecture enables change. Flag anything that makes future changes harder.

Read more
@coco-research
Ships withcoco

495 personas across 13 departments, 229 skills[^installed] and 388 commands in the full catalog (coco 1.9.0, 2026-10-21). Agent skills, slash commands and subagents for Claude Code, Cursor, Codex and other AI coding agents.

796200 skills53 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
796
Star history of coco-research/coco on GitHub, a chart by star-history.com

Other agents on coco.

PROMPT-DEFENSE

PROMPT-DEFENSE

Agent

This preamble MUST be included in every agent system prompt. It provides baseline protection against prompt injection attacks.

@coco-research@coco-researchInstall Agent
ai-engineer

ai-engineer

Agent

Senior AI engineer for architecting, implementing, and optimizing end-to-end AI systems — from model selection and training…

@coco-research@coco-researchInstall Agent
code-reviewer

code-reviewer

Agent

Senior code and architecture reviewer for comprehensive quality, security, performance, and architectural integrity analysis. Use…

@coco-research@coco-researchInstall Agent
data-specialist

data-specialist

Agent

Senior data specialist covering exploratory analysis, statistical modeling, machine learning, experimentation, SQL optimization,…

@coco-research@coco-researchInstall Agent
database-architect

database-architect

Agent

Database architecture and design specialist. Use PROACTIVELY for database design decisions, data modeling, scalability planning,…

@coco-research@coco-researchInstall Agent
mcp-specialist

mcp-specialist

Agent

MCP (Model Context Protocol) specialist covering server/client development, configuration, troubleshooting, tool setup,…

@coco-research@coco-researchInstall Agent

More agents from other plugins.

a11y-architect
Auto-invoked

a11y-architect

Agent

Accessibility Architect specializing in WCAG 2.2 compliance for Web and Native platforms. Use PROACTIVELY when designing UI…

ecc13d293k
@affaan-m@affaan-mInstall Agent
analyze-pass-impact

analyze-pass-impact

Agent

Analyzes how a specific topic affects a group of compiler passes. Used by the /plan-update skill to parallelize research across…

react3d252k
@facebook@facebookInstall Agent
orchestrator

orchestrator

Agent

- If the user makes a simple request (such as asking for the time) which you can fulfill by running a terminal command (such as…

codex2d135k
@openai@openaiInstall Agent
cavecrew-builder

cavecrew-builder

Agent

Surgical 1-2 file edit. Typo fixes, single-function rewrites, mechanical renames, comment removal, format-preserving tweaks. Hard…

caveman4d119k
@juliusbrussee@juliusbrusseeInstall Agent

Questions about architect-review.

Which coding agents can use architect-review?
architect-review installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.