Skip to content
Development
Skill

/fec-refactoring-catalog

Use when selecting or composing behavior-preserving refactoring techniques after structural evidence is known, especially when multiple candidate transformations, preconditions, or ordering choices must be compared.

From plugin
frontend-craft
2156 skills14 agents11 commands5 hooks
+1
Install
$ npx -y skills add bovinphang/frontend-craft --skill fec-refactoring-catalog --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/fec-refactoring-catalog

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use when selecting or composing behavior-preserving refactoring techniques after structural evidence is known, especially when multiple candidate transformations, preconditions, or ordering choices must be compared.

SKILL.md

fec-refactoring-catalog.SKILL.md
name: fec-refactoring-catalog
description: Use when selecting or composing behavior-preserving refactoring techniques after structural evidence is known, especially when multiple candidate transformations, preconditions, or ordering choices must be compared.

Refactoring Catalog Selection

Overview

Use the complete catalog as a decision aid, not as a list of automatic recipes. Select the smallest technique whose preconditions fit the evidence and behavior contract.

Workflow

1. Locate the standard technique in [the catalog index](references/catalog-index.md). 2. If starting from a smell or symptom, use [the selection guide](references/selection-guide.md) to compare causes and alternatives. 3. If several transformations are needed, use [the composition guide](references/composition-guide.md) to order only the prerequisites that fit the current code. 4. Load the referenced family detail only when the technique is selected.

Selection Rules

  • A smell can have several valid candidates; determine the actual cause first.
  • Prefer reversible, local transformations over broad redesign.
  • Check public API, routing, state ownership, async/lifecycle, persistence, and SSR boundaries before execution.
  • Treat composition edges as conditional relationships, never mandatory pipelines.

Quick Reference

| Need | Reference | | --- | --- | | All 61 techniques | [Catalog index](references/catalog-index.md) | | Choose by symptom/cause | [Selection guide](references/selection-guide.md) | | Order related techniques | [Composition guide](references/composition-guide.md) |

Read more
Ships withfrontend-craft

frontend-craft is a universal frontend plugin that brings the same opinionated engineering standards to all 15 AI coding assistants.

Get the whole plugin

Other skills on frontend-craft.