# Ecosystem Guide

> Guide to spences10's Claude Code ecosystem tools. Use when user asks which tool to use, how tools relate, or needs help choosing between MCP servers, skills, or CLIs.

- Skill: `spences10/ecosystem-guide` (Agent Skill)
- Install (CLI): `npx skillmds add spences10/ecosystem-guide`
- Raw SKILL.md: https://api.skillmd.com/api/skills/spences10/ecosystem-guide/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Web & Frontend
- Author: spences10 (https://skillmd.com/u/spences10)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/spences10/ecosystem-guide

---


# Claude Code Ecosystem Guide

A curated set of tools for enhanced Claude Code workflows.

## The Stack

| Tool                  | Type   | Purpose                                                      |
| --------------------- | ------ | ------------------------------------------------------------ |
| **toolkit-skills**    | Plugin | Forced-eval hook + core skills (pair with any skills plugin) |
| **svelte-skills-kit** | Plugin | Svelte/SvelteKit skills (pair with toolkit-skills)           |
| **ccrecall**          | CLI    | Sync transcripts → SQLite for analytics                      |
| **mcp-omnisearch**    | MCP    | Unified search (Tavily, Kagi, GitHub, etc.)                  |
| **mcp-sqlite-tools**  | MCP    | Safe SQLite operations                                       |
| **mcpick**            | CLI    | Manage MCP servers, plugins, cache, and profiles             |
| **research**          | Skill  | Verified source research patterns                            |
| **skill-creator**     | Skill  | Create Claude skills with best practices                     |

## Decision Tree

### "I want skills to activate reliably"

→ **toolkit-skills** - Forced-eval hook evaluates every prompt against available skills. Install alongside any skills plugin.

### "I need to search the web"

→ **mcp-omnisearch** - Web search, GitHub code search, AI answers

### "I need to query a database"

→ **mcp-sqlite-tools** - Read/write SQLite with safety guards

### "I have too many MCPs eating context"

→ **mcpick** - Enable/disable servers per-project

### "I need to install or update plugins"

→ **mcpick** - `mcpick plugins install|update|list`

### "My plugin cache is stale after a version bump"

→ **mcpick** - `mcpick cache clear` or `mcpick cache clean-orphaned`

### "I want to track my Claude Code usage"

→ **ccrecall** - Sync transcripts, query with mcp-sqlite-tools

### "I'm building with Svelte/SvelteKit"

→ **svelte-skills-kit** - Runes, routing, data flow patterns

### "I need to research a topic or verify sources"

→ **research skill** - Verified source research, repo cloning patterns

### "I want to create a new Claude skill"

→ **skill-creator skill** - Progressive disclosure, writing guide, CLI reference

## Typical Workflows

### Recommended Setup (Skills)

```bash
# Core: forced-eval hook + ecosystem skills
npx mcpick plugins install toolkit-skills@claude-code-toolkit

# Domain skills (optional, based on your stack)
npx mcpick plugins install svelte-skills@svelte-skills-kit

# Keep plugins up to date
npx mcpick plugins update toolkit-skills
```

toolkit-skills hook ensures skills from any plugin activate on relevant prompts.

### Add an MCP Server

```bash
npx mcpick add omnisearch -- npx -y mcp-omnisearch
```

### Research Mode

```bash
npx mcpick enable omnisearch
# Now Claude has web search, GitHub search, AI answers
```

### Data Analysis Mode

```bash
npx mcpick enable sqlite-tools
# Query databases, analyze CSVs, manage data
```

### Minimal Context Mode

```bash
npx mcpick disable omnisearch sqlite-tools
# Just Claude Code core tools
```

### Fix Stale Plugin Cache

```bash
npx mcpick cache status          # Check what's stale
npx mcpick cache clear           # Clear and refresh
npx mcpick cache clean-orphaned  # Remove old versions
```

### Save/Load Profiles

```bash
npx mcpick profile save research-mode
npx mcpick profile load research-mode
```

### Analytics Review

```bash
bun x ccrecall sync  # Update database
# Then query ~/.claude/ccrecall.db with mcp-sqlite-tools
```

## Links

| Tool                | GitHub                                           |
| ------------------- | ------------------------------------------------ |
| claude-code-toolkit | https://github.com/spences10/claude-code-toolkit |
| svelte-skills-kit   | https://github.com/spences10/svelte-skills-kit   |
| ccrecall            | https://github.com/spences10/ccrecall            |
| mcp-omnisearch      | https://github.com/spences10/mcp-omnisearch      |
| mcp-sqlite-tools    | https://github.com/spences10/mcp-sqlite-tools    |
| mcpick              | https://github.com/spences10/mcpick              |

