CtrlK
BlogDocsLog inGet started
Tessl Logo

uinaf/react-ban-use-effect

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

Quality

90%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

upstream.mdreferences/

Upstream

This skill credits Tyler Gibbs' useeffect-ban skill as upstream inspiration.

  • Source: https://github.com/tylergibbs1/useeffectban/tree/69d3252c58e33de3c28b3dae504ee13fc40aa137/skills/useeffect-ban
  • Applied upstream commit: 69d3252
  • Upstream license note: SKILL.md frontmatter declares license: MIT and author: Tyler Gibbs; no standalone root LICENSE file was present at the applied commit.
  • Relationship: inspiration and attribution, not a vendored upstream copy. If future changes copy upstream text or code substantially, add the appropriate upstream notice beside this file.

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.

references

alternatives.md

replacements.md

upstream.md

SKILL.md

tile.json