Review State Boundaries in React Architecture
Classify React state as local, server, URL, or global client state, establish a source of truth, and remove duplicated ownership without introducing unnecessary stores.
Compatible with
Reusable, inspectable instructions that help coding agents apply reliable engineering workflows instead of reinventing them for every task.
12 skills found
Classify React state as local, server, URL, or global client state, establish a source of truth, and remove duplicated ownership without introducing unnecessary stores.
Compatible with
Review React and TypeScript code for premature abstractions, low-value wrappers, and pattern abuse, then simplify it with YAGNI and Clean Code while preserving behavior.
Compatible with
Review TypeScript modules for dependency direction, public APIs, circular dependencies, and import leakage, then strengthen boundaries with the smallest useful refactor.
Compatible with
Review React and TypeScript code for practical SOLID violations and apply the smallest useful refactor to responsibilities, dependencies, and component contracts.
Compatible with
Plan, review, and refactor React or Next.js repositories into feature-oriented modules with explicit boundaries, shared code rules, and scalable imports.
Compatible with
Implement and review React effects so events, timers, subscriptions, and requests are cleaned up correctly without stale dependencies or lifecycle leaks.
Compatible with
Design and review secure access-token refresh flows for browser applications, including HttpOnly refresh cookies, request retry queues, rotation, SSR, and logout.
Compatible with
Threat-model and review browser token storage, transport, renewal, logout, and XSS or CSRF defenses, then produce prioritized frontend and backend remediation.
Compatible with
Guide coding agents to design, review, and refactor maintainable CSS class names with the Block, Element, Modifier methodology.
Compatible with
Create, review, and improve Git commit messages using Conventional Commits, including scopes, breaking changes, issue references, and release-friendly wording.
Compatible with
Choose and operate a practical Git Flow workflow for features, releases, and hotfixes while protecting shared branches and keeping history reviewable.
Compatible with
Model roles and permissions in React, protect routes and components consistently, and test static client-side access rules without confusing UI gating with server authorization.
Compatible with