Skill: enforces strict no-direct-useEffect rule in React. Use derived state, event handlers, useMemo, key-based resets, or useMountEffect instead.
npx skills add https://github.com/alejandrobailo/no-use-effect --skill no-use-effectInstala esta habilidad con la CLI y comienza a usar el flujo de trabajo SKILL.md en tu espacio de trabajo.
A Skill that enforces a strict no-direct-useEffect rule in React and React Native codebases.
Based on Factory's approach and React's official You Might Not Need an Effect guide.
npx skills add alejandrobailo/no-use-effect
useMemouseMountEffect for mount-time sync — Named wrapper for useEffect(..., [])key — Use React's remount semantics instead of reset effectsWhen active, this skill prevents Claude from writing useEffect directly in components. Instead, it guides toward the correct primitive for each case: derived state, event handlers, useMemo, useSyncExternalStore, data-fetching libraries, key-based resets, or useMountEffect.