Loading...
Loading...
SolidJS and SolidStart performance and correctness guidelines for AI agents. This skill should be used when writing, reviewing, or refactoring SolidJS/SolidStart code to ensure correct reactivity patterns and optimal performance. Triggers on tasks involving SolidJS components, signals, stores, Solid Query, SolidStart server functions, routing, or fine-grained reactivity.
npx skill4agent add omniaura/skills solidjs-patterns| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Reactivity Correctness | CRITICAL | |
| 2 | Data Fetching & Server | CRITICAL | |
| 3 | Component Patterns | HIGH | |
| 4 | State Management | HIGH | |
| 5 | Rendering & Control Flow | MEDIUM-HIGH | |
| 6 | SolidStart Patterns | MEDIUM-HIGH | |
| 7 | Performance Optimization | MEDIUM | |
| 8 | Testing | LOW-MEDIUM | |
| 9 | External Interop | LOW | |
reactivity-no-destructure-propsreactivity-no-helper-accessreactivity-no-set-map-signalreactivity-no-rest-spreadreactivity-signals-not-refsreactivity-no-direct-mutationreactivity-no-effect-orderreactivity-cleanup-effectsreactivity-on-explicit-trackingreactivity-create-deferredreactivity-create-reactionreactivity-no-signal-capturedata-no-destructure-querydata-parallel-queriesdata-guard-suspensedata-include-all-query-keysdata-query-options-functiondata-mutation-invalidationcomponent-no-early-returncomponent-merge-propscomponent-split-propsstate-signal-vs-storestate-context-patternstate-reconcile-asyncstate-produce-complex-mutationsstate-form-storerendering-use-for-not-map<For>rendering-use-show-not-ternary<Show>rendering-suspense-inside-showrendering-use-switch-matchrendering-error-boundaryrendering-index-vs-forstart-use-server-validationstart-createasync-not-resourcestart-route-preloadingperf-lazy-load-heavy-componentsperf-create-selectorperf-memo-expensiveperf-route-code-splittingperf-skeleton-suspenseperf-use-transitionperf-render-effecttesting-createroottesting-render-componentstesting-render-hooktesting-async-waitfortesting-mock-hoistedinterop-from-browser-apisinterop-observable-exportrules/reactivity-no-destructure-props.md
rules/data-parallel-queries.md
rules/start-use-server-validation.mdAGENTS.mdreactivity.mdexplicit-tracking.mdstate-patterns.mdanti-patterns.mdadvanced-primitives.mdexternal-interop.mdsolid-query.mdperformance.mdtesting.md