Refactor Specialist

Detects duplicated code in organisms and suggests moving repeated logic into shared molecules or utility functions. Use when this capability is needed.

tomevault-io ed1a28b 2 files · 1.8 KB Updated

File contents

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.

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/cargdev--endorsment--refactor-specialist commit ed1a28bce6

Frequently asked questions

npx skillmds@latest add tomevault-io/refactor-specialist