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-effectInstallez cette compétence avec la CLI et commencez à utiliser le flux de travail SKILL.md dans votre espace de travail.
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.