Note: This repo was the testing ground for building the Claude Code ecosystem below. The skills here have been consolidated into svelte-skills-kit which is actively maintained.
A connected suite of tools for Claude Code power users - persistent memory, better search, framework expertise, and self-improving skills.
| Tool | Type | Purpose |
|---|---|---|
| toolkit-skills | Plugin | Forced-eval hook + core skills (pair with any skills plugin) |
| svelte-skills-kit | Plugin | Svelte/SvelteKit skills - 90%+ verified (pair with toolkit-skills) |
| mcp-omnisearch | MCP | Unified search (Tavily, Kagi, Perplexity, GitHub) |
| mcp-sqlite-tools | MCP | Safe SQLite operations with schema inspection |
| mcpick | CLI | Toggle MCP servers without restart |
| cclog | CLI | Sync transcripts → SQLite for analytics |
First, add the marketplaces (run inside Claude Code):
/plugin marketplace add spences10/claude-code-toolkit
/plugin marketplace add spences10/svelte-skills-kit
Then install the plugins:
# Core: forced-eval hook + ecosystem skills
/plugin install toolkit-skills@spences10-claude-code-toolkit
# Svelte skills (optional)
/plugin install svelte-skills@spences10-svelte-skills-kit
The skills below are preserved for reference. Use svelte-skills-kit for the maintained versions.
Comprehensive guidance for Svelte 5's runes system.
Covers:
$state() - Reactive state with deep reactivity$derived() - Computed values and lazy evaluation$effect() - Side effects and lifecycle$props() / $bindable() - Component props and two-way bindingRecent updates:
Master data flow patterns in SvelteKit.
Covers:
+page.server.ts vs +page.ts)fail(), redirect(), error()Key learnings:
redirect() and error() (not return)+page.server.tsdata parameterNavigate SvelteKit's file-based routing and structure.
Covers:
+page, +layout, +error, +server)Key patterns:
{@render children()} in layouts (Svelte 5)(groups) for organization without URL impact# Clone into your Claude skills directory
git clone https://github.com/yourusername/svelte-claude-skills.git ~/.claude/skills/svelte
# Or clone into a specific project
git clone https://github.com/yourusername/svelte-claude-skills.git .claude/skills/
# Link specific skills to your global or project Claude skills directory
ln -s /path/to/svelte-claude-skills/.claude/skills/svelte5-runes ~/.claude/skills/
ln -s /path/to/svelte-claude-skills/.claude/skills/sveltekit-data-flow ~/.claude/skills/
ln -s /path/to/svelte-claude-skills/.claude/skills/sveltekit-structure ~/.claude/skills/
Once installed, Claude Code will automatically detect and activate these skills when working with Svelte/SvelteKit projects. You can also manually invoke them:
# In Claude Code, use the Skill tool
Ask about $bindable props
Help me understand load functions
Show me error handling patterns
The skills use progressive disclosure - starting with quick references and expanding to detailed documentation as needed.
All skills have been verified against official Svelte and SvelteKit documentation:
| Skill | Accuracy | Last Verified | Status |
|---|---|---|---|
| svelte5-runes | 90% | 2025-01-11 | ✅ Production Ready |
| sveltekit-data-flow | 95% | 2025-01-11 | ✅ Production Ready |
| sveltekit-structure | 92% | 2025-01-11 | ✅ Production Ready |
Skills are validated using:
$derived mutability$derived values can now be reassigned (but will recalculate on
dependency change)const for truly read-only
derived valuesFound an inaccuracy or have a suggestion?
.claude/skills/[skill-name]/references/These skills follow the Claude Code Skills guidelines:
.claude/skills/
├── svelte5-runes/
│ ├── SKILL.md # Quick start
│ └── references/
│ ├── reactivity-patterns.md
│ ├── migration-gotchas.md
│ ├── component-api.md
│ ├── snippets-vs-slots.md
│ └── common-mistakes.md
├── sveltekit-data-flow/
│ ├── SKILL.md
│ └── references/
│ ├── load-functions.md
│ ├── form-actions.md
│ ├── serialization.md
│ └── error-redirect-handling.md
└── sveltekit-structure/
├── SKILL.md
└── references/
├── file-naming.md
├── layout-patterns.md
├── error-handling.md
└── ssr-hydration.md
MIT
Built with verification methodology inspired by the research skill
pattern - always verify against actual source content, never trust
summaries without checking sources.