Ban direct `useEffect` in React components. Use when writing, refactoring, or reviewing React code so derived state, data fetching, user actions, resets, and mount-only external synchronization use declarative replacement patterns instead of dependency-array choreography.
72
90%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
This skill credits Tyler Gibbs' useeffect-ban skill as upstream inspiration.
69d3252SKILL.md frontmatter declares license: MIT and author: Tyler Gibbs; no standalone root LICENSE file was present at the applied commit.This repo's version is tailored and structured for uinaf/agents: it uses the
repo's two-field skill frontmatter, keeps activation and workflow in SKILL.md,
moves replacement doctrine into references/replacements.md, adds repo-aware
enforcement and verification boundaries, and cites React/Factory sources
directly.