solid-reactivity-safety

Community

Write safer SolidJS reactivity.

Authorvallafederico
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers avoid common pitfalls in SolidJS reactivity that can lead to bugs, performance issues, and unexpected behavior.

Core Features & Use Cases

  • Signal Handling: Ensures signals are accessed correctly using getters, preventing errors from destructuring.
  • Reactive Scope Management: Guides the proper use of reactive scopes like createEffect and createMemo for derived values and side effects.
  • Store & Prop Safety: Advises against destructuring reactive stores and props, promoting direct access or safe helpers like splitProps.
  • List Key Stability: Emphasizes the importance of stable keys for list rendering to maintain performance and correctness.
  • Use Case: When building a complex UI with many interconnected reactive values, this Skill acts as a guide to ensure that reactivity is managed efficiently and predictably, preventing common bugs related to signal access and derived state.

Quick Start

Follow the guidelines in this skill to refactor your SolidJS code for safer reactivity.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: solid-reactivity-safety
Download link: https://github.com/vallafederico/solid-ai-rules/archive/main.zip#solid-reactivity-safety

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.