Design Review

Review code design for maintainability, coupling, cohesion, and clarity

jwilger 6f18e08 671 B Updated

File contents

What I do

  • Evaluate module boundaries and responsibilities
  • Identify design smells (feature envy, shotgun surgery, data clumps)
  • Suggest concrete refactorings
  • Ensure naming reveals intent

When to use me

Use this skill when reviewing PRs for code quality, during refactoring planning, or when adding new modules.

Review Checklist

  • Single responsibility per module/function
  • Low coupling between modules
  • High cohesion within modules
  • Public APIs are minimal and well-documented
  • No circular dependencies

jwilger/union_square/tree/main/.agents/skills/design-review commit 6f18e089c4

Frequently asked questions

npx skillmds@latest add jwilger/design-review