From style-switcher
List every snippet in the user's library, grouped by category, with the active snippet in each category marked. Reads from $DATA_ROOT/snippets and config.json.active_layers.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin style-switcherThis skill uses the workspace's default tool permissions.
1. Resolve `$DATA_ROOT` from `config.json`. If missing, run `onboard` first.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Guides code writing, review, and refactoring with Karpathy-inspired rules to avoid overcomplication, ensure simplicity, surgical changes, and verifiable success criteria.
Share bugs, ideas, or general feedback.
$DATA_ROOT from config.json. If missing, run onboard first.$DATA_ROOT/snippets/. Each subdirectory is a category. For each .md file inside, parse YAML frontmatter name and description (fall back to filename stem and "(no description)").active_layers from config.json — a map of category → snippet-name.[active]. Categories with no active selection get a (none active) note.Example output:
verbosity
[active] ultra-curt — Default to one-line answers; expand only on request.
detailed — Walk through reasoning step by step.
initiative
[active] free-spirit — Assume approval; never pause to ask permission.
tone (none active)
warm — Light warmth, occasional enthusiasm.
dry — Flat, deadpan, no emotional padding.
If the snippets directory is empty, point the user at add-snippet.