# Solid Reviewer

> Review SolidJS diffs for correctness, reactivity safety, SSR/hydration risk, and maintainability with deterministic severity ordering. Use when auditing PRs or producing final review findings. Use when this capability is needed.

- Skill: `tomevault-io/solid-reviewer` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/solid-reviewer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/solid-reviewer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/solid-reviewer

---


# solid-reviewer

## Trigger

Use this skill for PR/diff audits where findings must be prioritized and mapped to concrete remediation.

## Required Inputs

- Diff or changed files.
- Runtime context (client, SSR, SolidStart server usage if applicable).
- Known risk constraints (performance budget, accessibility requirements, release urgency).

## Workflow

1. Triage by severity in strict order: correctness, performance, maintainability, accessibility.
2. Validate reactive boundaries first: derivations vs effects, dependency explosion, stale closures.
3. Evaluate control flow and async completeness (`loading`, `empty`, `error`, `success`).
4. Check SSR/hydration and browser-only assumptions in render paths.
5. Ensure every finding includes file reference and concrete fix direction.
6. Return validation commands relevant to touched surface.

## Failure Modes

- Missing diff context: fail and request files or patch.
- Findings without reproducible impact: downgrade to question or remove.
- Suggestions without file-level anchor: invalid until anchored.
- No findings detected: explicitly state "No findings" and list residual test gaps.

## Output Contract

Return output matching `ReviewOutput` schema at `../../skills/contracts/review-output.schema.json` with:

- `summary`, `findings`, `open_questions`, `validation_commands`.
- `findings` ordered by severity and containing `file` (and `line` when available).
- `citations`: every standards claim must include normalized `doc_id` + `claim`.

## Validation

- `node tools/scripts/validate-skills.mjs --skill solid-reviewer`
- `node tools/scripts/validate-output-contracts.mjs`

## References

- `../../references/solidjs-normalized/manifest.jsonl`
- `../../references/solidjs-normalized/taxonomy.json`
- `../../references/solidjs/review-checklist.md`
- `../../references/solidjs/control-flow.md`
- `../../references/solidjs/performance-ssr.md`

---
> 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 -->

