engineering-review

Evaluate software code for SOLID compliance and architectural integrity.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/canopy-network/launchpad --skill engineering-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering-review
Source: https://github.com/canopy-network/launchpad/tree/main/.claude/skills/engineering-review
Command: npx skills add https://github.com/canopy-network/launchpad --skill engineering-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive code review framework covering SOLID principles, design patterns, architecture, and best practices to reduce defects and increase maintainability.

Core Features & Use Cases

  • SOLID Checklists: Verify SRP, OCP, LSP, ISP, DIP in design.
  • Design Patterns: Review usage of Factory, Strategy, Repository, etc.
  • Architecture Boundaries: Ensure modularity, cohesion, and proper abstraction.
  • Use Case: Evaluate a module’s responsibilities to avoid God classes and leaky abstractions.

Quick Start

Run the review checklist on a new code path and annotate issues with suggested refactors.

Frequently Asked Questions about engineering-review

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

FAQPage Schema
How do I evaluate code for SOLID principle compliance during reviews?

SOLID compliance evaluation assesses whether code follows Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion principles. This Skill provides checklists to verify each principle in your design, identify violations like God classes and leaky abstractions, and generate remediation reports with actionable refactoring suggestions for architectural integrity.

What architectural issues does code review catch in microservices and monolith architectures?

Code review for architecture identifies modularity gaps, separation-of-concerns violations, abstraction failures, and managed-coupling problems across monolith, SOA, and microservice contexts. This Skill evaluates module boundaries, cohesion, and design-pattern misuse to flag maintainability risks before they compound across your system.

How do I identify design pattern misuse in my codebase?

Design-pattern review verifies correct application of patterns like Factory, Strategy, and Repository within your code. This Skill audits whether patterns match their intended use cases and architectural context, flagging misalignments that reduce maintainability and increase defect risk.

Can I use this code review framework for architecture walkthroughs?

Yes. This Skill applies across code reviews, architecture walkthroughs, and design discussions. It evaluates modularity, separation of concerns, abstraction quality, and coupling management to satisfy functional requirements and generate checklists with evidence for architecture quality assessment.

What's included in the remediation report after a code review?

The remediation report includes actionable checklists, evidence for identified violations, and specific refactoring suggestions. It documents SOLID gaps, design-pattern issues, modularity problems, and maintainability risks with concrete next steps to improve architectural integrity.