thegoat395/react-state-and-effects-discipline
Discipline React state, derived data, effects, refs, reducers, context, and event handlers. Use when components have duplicated state, unnecessary useEffect, prop-to-state syncing, stale closures, event logic in effects, external subscriptions, DOM integration, network sync, or complex UI state.
npx skills add https://github.com/TheGoat395/Codex-Skills --skill react-state-and-effects-discipline
Use this skill for use react state and effects only where they belong.
Read references/react-state-and-effects-discipline-guide.md before making architectural or visible UI changes with this skill.
Take thegoat395/react-state-and-effects-discipline from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.