# Solid Start Server Runtime

> Guide SolidStart server runtime patterns for handlers, middleware, server functions, and request events with explicit runtime constraints. Use for server-side SolidStart architecture and API behavior. Use when this capability is needed.

- Skill: `tomevault-io/solid-start-server-runtime` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/solid-start-server-runtime`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/solid-start-server-runtime/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/solid-start-server-runtime

---


# solid-start-server-runtime

## Trigger

Use for SolidStart server runtime concerns: handlers, middleware, server functions, request event usage, and response behavior.

## Required Inputs

- Server runtime target and deployment constraints.
- Route/API behavior and auth/session requirements.
- Error/status/header handling expectations.

## Workflow

1. Map endpoint responsibilities to SolidStart server primitives.
2. Select middleware boundaries and request event usage.
3. Define response/status/header semantics and failure handling.
4. Produce handoff notes for implementation and security checks.

## Failure Modes

- Runtime/deployment target unspecified: request target before decisions.
- Mixed client/server concerns without boundaries: enforce boundary split.
- Missing auth/session model for protected endpoints: block completion.

## Output Contract

Return `DomainGuidanceOutput` with runtime decisions, handoff steps, validation commands, and citations including `doc_id`.

## Validation

- `node tools/scripts/validate-skills.mjs --skill solid-start-server-runtime`
- `node tools/scripts/validate-solid-corpus.mjs`

## Key Corpus References

Use these `doc_id` values with the `read_corpus_doc` MCP tool:

- `solid-start.solid-start.reference.server.use-server` — server function declarations
- `solid-start.solid-start.reference.server.create-middleware` — middleware composition
- `solid-start.solid-start.reference.server.create-handler` — custom server handlers
- `solid-start.solid-start.advanced.request-events` — request event lifecycle
- `solid-start.solid-start.advanced.middleware` — middleware patterns and ordering

## References

- `../../references/solidjs-normalized/docs/solid-start/reference/server/create-handler.md`
- `../../references/solidjs-normalized/docs/solid-start/reference/server/create-middleware.md`
- `../../references/solidjs-normalized/docs/solid-start/reference/server/use-server.md`
- `../../references/solidjs-normalized/docs/solid-start/advanced/request-events.md`
- `../../references/solidjs-normalized/manifest.jsonl`

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/lvcoi) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

