React Component Architecture
Design React components around stable identity, explicit ownership and composable behavior; preserve focus and local state while making feature boundaries easier to change.
SPECIALIST PRESET · IMPLEMENTATION · V0.1.0
Build usable interfaces with deliberate state ownership, accessible controls and observable failure handling.
From a full checkout. JSON includes file hashes, not an installation or an execution.
node tools/bundle.mjs role frontend-engineerThese 8 skills are references, not instructions to load everything at once.
Design React components around stable identity, explicit ownership and composable behavior; preserve focus and local state while making feature boundaries easier to change.
Assign each UI value one authoritative owner across local state, URL state, form drafts, server caches and shared client stores, with explicit reconciliation rules.
Implement React Query data access with complete query identities, explicit freshness, cancellation, mutation reconciliation and isolated server-rendering caches.
Build React forms with a deliberate native or React Hook Form lifecycle, accessible errors, stable field identity and authoritative server validation.
Build maintainable utility-based interfaces with version-correct tokens, statically discoverable variants, responsive behavior and tested component composition.
Implement and verify accessible frontend interactions through native semantics, meaningful names, keyboard/focus behavior and explicit assistive-technology limits.
Choose unit, component and browser checks around user-visible frontend contracts, with independent network fixtures and explicit integration coverage.
Select and integrate a coherent icon family using React Icons, Lucide or an existing library with accessible meaning, bounded imports and preserved upstream license information.
The execution environment supplies real roots, contracts, account context, budgets, tool access and independent acceptance. Keep those private. Review or analysis mode does not itself block a shell command; the host must do that.
Explore Specialist Role Composition →