From splitty
Run a chunk-level pipes-and-filters analysis end-to-end. Use when the user says "splitty <do something>", "split this corpus", "map-reduce this", "fan out X across Y", "run a pipeline over <files>", or describes a goal that requires processing many chunks of text in parallel and unioning the results. This skill designs a pipeline (if none is given), then drives it to completion by spawning sub-agents one step at a time.
How this skill is triggered — by the user, by Claude, or both
Slash command
/splitty:splittyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The user has given you a goal in natural language. You will:
The user has given you a goal in natural language. You will:
This skill composes splitty-design (pipeline authoring) and splitty-run
(orchestration). If the user supplied a .yaml pipeline path or asked you
to use one of the examples in pipelines/examples/, skip design and go
straight to run.
Decision tree:
pipelines/examples/<name>.yaml):
use it as-is. Validate first with:
python3 ${CLAUDE_PLUGIN_ROOT}/scripts/splitty.py validate <path>
.splitty/pipelines/<name>.yaml in the workspace.State your intent in one sentence before proceeding (e.g., "Designing a classify-then-extract pipeline for your notes/ folder.").
Invoke the splitty-run skill body (read its SKILL.md and follow the procedure exactly). Do not improvise the orchestration loop — it is deterministic by design.
After splitty finalize, read the result file from the path it printed and
present a brief summary to the user (1-3 sentences) plus the path. Do not
re-summarize the entire result; the user can read it.
Task() call you make spawns
one filter sub-agent for one step.Task themselves. Fan-out is your job.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub joshuaramirez/claude-code-plugins --plugin splitty