AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Solid Core Overview

skill-impertio-studio-solidjs-claude-skill-package-solid-core-overview · by Impertio-Studio

>

No reviews yet
0 installs
31 views
0.0% view→install

Install

$ agentstack add skill-impertio-studio-solidjs-claude-skill-package-solid-core-overview

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-impertio-studio-solidjs-claude-skill-package-solid-core-overview)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Solid Core Overview? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

solid-core-overview

Quick Reference

Version Matrix

| Package | Version | Status | Notes | |---------|---------|--------|-------| | solid-js | 1.x (1.8+) | Stable | Fine-grained reactivity, signals, stores, effects, SSR, streaming | | solid-js | 2.0 | Beta | Microtask batching, async first-class, onSettled replaces onMount | | @solidjs/start | 0.x | Deprecated | Used createServerData$, createServerAction$ — NEVER use for new projects | | @solidjs/start | 1.0 | Stable | Uses "use server" directive, built on Vinxi/Vite/Nitro | | @solidjs/router | | Conditional rendering | | | Keyed list rendering (reference identity) | | | Indexed list rendering (position identity) | | / | Multi-branch conditional | | | Async loading boundary | | | Error catching boundary | | | Render outside component tree | | ` | Dynamic component selection |

Rendering (solid-js/web)

| API | Purpose | |-----|---------| | render | Mount app to DOM element | | hydrate | Attach reactivity to server-rendered HTML | | renderToString | Synchronous SSR | | renderToStream | Streaming SSR | | isServer | Boolean constant for environment detection |

Router (@solidjs/router)

| API | Purpose | |-----|---------| | Router, Route, A | Core routing components | | useNavigate, useParams | Navigation hooks | | useSearchParams, useLocation | URL state hooks | | query | Cached server data fetching | | createAsync | Reactive async primitive (recommended) | | action | Server mutation wrapper | | useSubmission | Track mutation status |

SolidStart (@solidjs/start)

| API | Purpose | |-----|---------| | FileRoutes | File-based route generation | | "use server" | Server function directive | | API routes | HTTP method handlers (GET, POST, etc.) |


SolidJS 2.x Changes Summary

| Feature | SolidJS 1.x | SolidJS 2.x | |---------|-------------|-------------| | Reactivity | Synchronous by default | Microtask-batched | | Async | Manual with createResource | First-class Promises/async iterables | | Effects | Single createEffect | Split compute/apply pattern | | Lifecycle | onMount | onSettled (can return cleanup) | | Store setters | Path-style | Draft-first by default | | List rendering | ` component | with accessors | | Derived state | createMemo only | createSignal(fn)` for derived-but-writable |

New 2.x Primitives

  • `` — Fallback during initial render without tearing down UI
  • isPending() — Track refreshing state
  • action() — Dedicated mutation primitive with optimistic patterns
  • createOptimistic / createOptimisticStore — Explicit optimistic UI

Getting Started

npm init solid@latest

Minimal SolidStart Project Structure

my-app/
├── public/
├── src/
│   ├── routes/
│   │   └── index.tsx          # / route
│   ├── entry-client.tsx       # Client hydration entry
│   ├── entry-server.tsx       # Server handler entry
│   └── app.tsx                # Root component
├── app.config.ts              # SolidStart configuration
├── package.json
├── tsconfig.json
└── vite.config.ts

Minimal app.tsx (SolidStart)

import { Suspense } from "solid-js";
import { Router } from "@solidjs/router";
import { FileRoutes } from "@solidjs/start/router";

export default function App() {
  return (
     {props.children}}>
      
    
  );
}

Minimal SolidJS App (No SolidStart)

import { render } from "solid-js/web";
import { createSignal } from "solid-js";

function App() {
  const [count, setCount] = createSignal(0);
  return  setCount((c) => c + 1)}>Count: {count()};
}

render(() => , document.getElementById("root")!);

Ecosystem Package Map

| Package | npm Name | Purpose | |---------|----------|---------| | Solid Router | @solidjs/router | Client/server routing, data loading, actions | | SolidStart | @solidjs/start | Full-stack meta-framework (SSR, API routes) | | Solid Primitives | @solid-primitives/* | 40+ community reactive utilities | | Kobalte | @kobalte/core | Accessible unstyled UI components (like Radix UI) | | Solid Testing Library | @solidjs/testing-library | Testing utilities (Testing Library conventions) | | Solid DevTools | solid-devtools | Browser extension for signal/component inspection | | Babel Preset | babel-preset-solid | JSX compilation (required build dependency) | | Solid Transition Group | solid-transition-group | CSS enter/exit animations |


Reference Links

  • [references/methods.md](references/methods.md) -- Complete import map for all entry points
  • [references/examples.md](references/examples.md) -- App setup, SolidStart setup, version-specific patterns
  • [references/anti-patterns.md](references/anti-patterns.md) -- Wrong imports, version mismatches, ecosystem confusion

Official Sources

  • https://docs.solidjs.com/concepts/intro-to-reactivity
  • https://docs.solidjs.com/solid-start
  • https://docs.solidjs.com/solid-router
  • https://github.com/solidjs/solid
  • https://github.com/solidjs-community/solid-primitives

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.