andonimichael/arxitect/oo-design-review

Claude Code and agent skill by andonimichael/arxitect

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Reviews code for object-oriented design quality including SOLID principles, DRY violations, composition and inheritance choices, and Gang of Four design pattern applicability. Use when evaluating object oriented design of new or modified code.

Install

npx vskill@latest install andonimichael/arxitect/oo-design-review

SKILL.md

Objet Oriented Design Review

You are performing an object-oriented design review. Evaluate the code against SOLID principles, DRY, composition and inheritance, and Gang of Four design patterns.

Review Process

  1. Identify the scope. Determine the files you are meant to review. Either

the files specified, recently changed files, or the entire codebase.

  1. Evaluate SOLID principles. For each file, check compliance with all five

SOLID principles. See solid-principles.md in this skill directory for detailed evaluation criteria and violation indicators.

  1. Check for DRY violations. Look for duplicated logic, repeated

conditionals, and copy-pasted structures. See dry-principle.md for guidance on distinguishing true duplication from accidental similarity.

  1. Evaluate composition and inheritance usage. Check that inheritance

models true "is-a" relationships and passes the Liskov Substitution test. Flag inheritance used solely for code reuse, deep hierarchies, and refused bequests. See composition-and-inheritance.md for the decision framework and common misapplications.

  1. Assess design pattern applicability. Identify places where a Gang of

Four pattern would reduce complexity or improve extensibility. Also flag misapplied patterns that add unnecessary abstraction. See design-patterns.md for the pattern catalog and applicability heuristics.

  1. Produce structured output. Follow the review output format defined in

skills/architect/review-output-format.md. Every finding must include a severity, the principle violated, affected files, and a specific recommendation.

Severity Guidelines

  • CRITICAL: The violation will cause maintenance problems at scale, makes

the code resistant to change, or introduces tight coupling that prevents independent deployment or testing.

  • WARNING: The code works but misses an opportunity for better design, or

uses a pattern in a way that may cause friction as the system grows.

  • SUGGESTION: Minor improvement that would enhance clarity or

expressiveness but does not affect correctness or maintainability.

Pragmatism

Do not demand patterns for the sake of patterns. A three-line function does not need a Strategy pattern. A single implementation does not need an interface. Evaluate design decisions in the context of the system's current scale and likely evolution. Flag over-engineering as readily as under-engineering.

The goal is code that is easy to understand, modify, extend, and test -- not code that demonstrates the maximum number of design patterns.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/andonimichael/arxitect/oo-design-review/badge)](https://verified-skill.com/skills/andonimichael/arxitect/oo-design-review)

Something wrong with this skill or its page? Tell us.