ecosystem-guide
Agent Workflow Ecosystem Guide
A vendor-agnostic map of the tools Scott uses across coding agents. Skills usually activate naturally from the task; use this guide when the user asks which tool fits, how tools relate, or how to combine recall, search, SQLite, MCPs, and secret-safe workflows.
The Stack
| Tool | Type | Purpose |
|---|---|---|
| skills | Repo | Canonical portable Agent Skills for compatible harnesses |
| check-skills | CLI | Validate/lint portable Agent Skills against agentskills.io |
| pirecall | CLI | Sync/search Pi agent sessions in ~/.pi/pirecall.db |
| ccrecall | CLI | Sync/search Claude Code sessions in ~/.claude/ccrecall.db |
| nopeek | CLI | Load/use secrets without exposing values to agent context |
| mcp-omnisearch | MCP | Unified web/search/AI answers/content extraction |
| mcp-sqlite-tools | MCP | Safe SQLite inspection, querying, schema work, backups |
| mcpick | CLI | Manage MCP servers, plugins, cache, and profiles |
| research | Skill | Verified source research patterns |
| skill-creator | Skill | Create portable Agent Skills with best practices |
More from spences10/skills
svelte-runes
Svelte runes guidance. Use for reactive state, props, effects, or migration. Covers $state, $derived, $effect, $props, $bindable. Prevents reactivity mistakes.
26svelte-components
Svelte component patterns. Use for web components, component libraries (Bits UI, Ark UI, Melt UI), form patterns, or third-party integration.
9svelte-template-directives
Svelte template directives ({@attach}, {@html}, {@render}, {@const}, {@debug}). Use for DOM manipulation, third-party libs, tooltips, canvas, dynamic HTML. @attach replaces use: actions.
9sveltekit-remote-functions
SvelteKit remote functions guidance. Use for query(), form(), command(), and prerender() patterns in .remote.ts files.
8sveltekit-data-flow
SvelteKit data flow guidance. Use for load functions, form actions, server/client data, and invalidation. Covers +page.server.ts vs +page.ts, serialization, fail(), redirect(), error(), invalidateAll().
8sveltekit-structure
SvelteKit structure guidance. Use for routing, layouts, error handling, SSR, or svelte:boundary. Covers file naming, nested layouts, error boundaries, pending UI, and hydration.
8