Skip to content

feat(review): incorporate Fowler's refactoring smells into code review #68

Description

@danielvm-git

Description

Modern LLMs have strong priors for well-known software patterns and anti-patterns. We can leverage this by explicitly injecting Martin Fowler's refactoring smells into our review/audit skills.

Proposed Changes

Update the instructions for request-review and audit-code to look for and name-drop specific smells:

  • Mysterious Name
  • Duplicated Code
  • Feature Envy
  • Data Clumps
  • Primitive Obsession
  • Message Chains
  • Middle Man

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions