bundles/dev-workflow/skills/skill-dispatch/SKILL.md
Single front door for authoring and maintaining agent skills. Parses a subcommand — create, capture, comply, or scout — and routes to the right engine: skill-creator (guide for creating or updating a skill), skill-capture (extract a workflow from conversation into a SKILL.md), skill-comply (measure whether agents follow a skill or rule), or skill-scout (search for existing skills before building new ones). Backs the /skill command. Use when asked to create a skill, capture a pattern, test compliance of a skill, or scout for an existing skill, and the action must be picked from an argument like "create", "capture", "comply", or "scout".
npx skillsauth add shipshitdev/library skill-dispatchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The router behind /skill. It owns one job: turn a subcommand into the right
skill-authoring action and delegate. It does not contain skill-authoring
logic of its own — skill creation lives in skill-creator, workflow extraction
lives in skill-capture, compliance measurement lives in skill-comply, and
discovery search lives in skill-scout.
Inputs:
mode.Outputs:
create: guided authoring of a new or updated SKILL.md.capture: a new SKILL.md extracted from the current conversation.comply: a compliance report comparing agent behavior against a skill or rule.scout: a ranked list of existing skills, packages, or patterns matching the request.Creates/Modifies:
External Side Effects:
Confirmation Required:
disable-model-invocation). Each delegated
skill manages its own confirmation gate before mutating files or running evals.Delegates To:
skill-creator for create (new or updated skill authoring).skill-capture for capture (conversation-to-SKILL.md extraction).skill-comply for comply (behavior measurement against a skill or rule).skill-scout for scout (pre-creation discovery search).Resolve the raw argument into a mode.
| Argument | Mode | Delegates to |
|---|---|---|
| (empty) | status | none — print a one-line domain overview and the Usage block |
| create | create | skill-creator |
| capture | capture | skill-capture |
| comply | comply | skill-comply |
| scout | scout | skill-scout |
If the argument matches none of these, report the unrecognized input and print the Usage block — do not guess.
skill-creator skill.skill-capture skill.skill-comply skill.skill-scout skill.Each delegated skill owns its own preconditions and confirmation gate. This router does not relax them.
/skill # status: domain overview + usage
/skill create # guided authoring of a new or updated SKILL.md
/skill capture # extract the current conversation into a reusable SKILL.md
/skill comply # measure whether agents follow a given skill or rule
/skill scout # search for existing skills before building a new one
skill-creator, extraction in skill-capture, evaluation in skill-comply,
discovery in skill-scout — the router only resolves the subcommand.development
TypeScript refactoring and modernization guidelines from a principal specialist perspective. This skill should be used when refactoring, reviewing, or modernizing TypeScript code to ensure type safety, compiler performance, and idiomatic patterns. Triggers on tasks involving TypeScript type architecture, narrowing, generics, error handling, or migration to modern TypeScript features.
tools
Resolves TypeScript and JavaScript problems across type-level programming, performance, monorepo management, migration, and modern tooling. Invoke when diagnosing "type instantiation excessively deep" errors, migrating JS to TS, configuring strict tsconfig, debugging module resolution, or choosing between Biome/ESLint/Turborepo/Nx.
tools
Turborepo monorepo build system guidance. Triggers on: `turbo.json`, task pipelines, `dependsOn`, caching, remote cache, the `turbo` CLI, `--filter`, `--affected`, CI optimization, environment variables, internal packages, monorepo structure, and package boundaries. Use when the user configures tasks or workflows, creates packages, sets up a monorepo, shares code between apps, runs changed packages, debugs cache behavior, or works in an `apps/` plus `packages/` workspace.
tools
Provides Tailwind CSS v4 performance optimization and best practices guidelines. Triggers when writing, reviewing, or refactoring Tailwind CSS v4 code; when working with Tailwind configuration, @theme directive, utility classes, responsive design, dark mode, container queries, or CSS generation optimization.