Files
endorsment/.github/skills/refactor-specialist/SKILL.md

1.0 KiB

name, description, license, triggers
name description license triggers
refactor-specialist Detects duplicated code in organisms and suggests moving repeated logic into shared molecules or utility functions. MIT
find duplicate code
refactor repeated logic

Refactor Specialist

When to use this skill

  • Use when multiple organisms contain the same rendering logic or state transformation.
  • Triggered by requests to reduce duplication and improve maintainability.

Instructions

  1. First Step: Scan the codebase for duplicated JSX blocks or near-identical functions using grep, ripgrep, or AST comparison.

  2. Second Step: Propose a refactor plan: extract a Molecule, a utility function in src/utils, or move a hook into src/hooks.

  3. Third Step: Provide a code diff or patch demonstrating the extraction and update imports across affected files.

Examples

  • Extracting a UserAvatarWithMeta molecule used in two different organisms.

Notes

  • Prefer small, incremental refactors and keep tests passing after each change.