SolidJS Expert (2026 Edition)

SkillMedia

Gives your agent expert guidance on writing SolidJS apps using signals, resources, and SolidStart.

Use SolidJS Expert (2026 Edition) in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add SolidJS Expert (2026 Edition) and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the SolidJS Expert (2026 Edition) skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

SolidJS Expert (2026 Edition)Start free
About this skill

Expert guide for SolidJS 2 and SolidStart, fine-grained reactivity, signals, createResource, and server-first rendering / Panduan ahli SolidJS 2 dan SolidStart, reaktivitas fine-grained, signals, createResource, dan rendering server-first.

What this skill tells your AI

The instructions your AI receives, as published by roedyrustam/vibes-plug in skills/solidjs-expert/SKILL.md and read by Ahel’s review.

English | Bahasa Indonesia


English

Orchestration & Integration

  • performance-web-vitals: SolidJS's top-tier runtime performance.
  • tailwind-expert: Tailwind CSS integration with SolidJS.
  • state-management-expert: Solid signals vs other state management patterns.
  • typescript-expert: Type-safe SolidJS components.

Description

Expert guide for SolidJS 2 and SolidStart, the fine-grained reactive framework with near-zero overhead. Covers signals (createSignal), derived state (createMemo), effects (createEffect), resources (createResource), stores, context, SolidStart routing, server functions, and migration patterns from React.

Trigger Conditions

  • Building applications with SolidJS or SolidStart.
  • Choosing SolidJS for performance-critical interactive UIs.
  • Comparing SolidJS vs React for a new project.
  • Understanding fine-grained reactivity patterns.

SolidJS Core

import { createSignal, createMemo, createEffect, createResource, For, Show } from 'solid-js';

function TodoApp() {
  const [todos, setTodos] = createSignal<{ id: number; text: string; done: boolean }[]>([]);
  const [filter, setFilter] = createSignal<'all' | 'active' | 'done'>('all');

  const filtered = createMemo(() => {
    const f = filter();
    return f === 'all' ? todos() : todos().filter((t) => (f === 'done' ? t.done : !t.done));
  });

  const remaining = createMemo(() => todos().filter((t) => !t.done).length);

  createEffect(() => {
    document.title = `${remaining()} todos remaining`;
  });

  return (
    <div>
      <h1>Todos ({remaining()} remaining)</h1>
      <For each={filtered()}>
        {(todo) => <div classList={{ done: todo.done }}>{todo.text}</div>}
      </For>
      <Show when={todos().length > 0} fallback={<p>No todos yet!</p>}>
        <button onClick={() => setTodos([])}>Clear All</button>
      </Show>
    </div>
  );
}

Orchestration & Integration

  • performance-web-vitals, tailwind-expert, typescript-expert

Bahasa Indonesia

Deskripsi

Panduan ahli SolidJS 2 dan SolidStart, framework reaktif fine-grained dengan overhead hampir nol. Mencakup signals, derived state, effects, resources, stores, dan routing SolidStart.

Kondisi Pemicu

  • Membangun aplikasi dengan SolidJS atau SolidStart.
  • Memilih SolidJS untuk UI interaktif yang kritis performa.

Signals

GitHub stars
73
Forks
18
Last commit
Sep 2026
Advanced
Item type
skill
Key
solidjs-expert
Source
github.com/roedyrustam/vibes-plug