Install any skill in seconds. Free to start, no credit card required.
Get Started Free →pradeepmouli/skillit-cli-docs
CLI documentation conventions for generated skills.
Passed 20 of 22 test cases with the skill, and 9 of 22 without it.
and 11 more in the full report
11 fixed9 passed either way2 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
If I have a CLI command called `DeployApp`, what exact name must I give to the TypeScript interface that holds its routing tags?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies the interface name as `DeployAppOptions`. | Missed | Passed |
The instructions your model reads when the skill loads.
Use this skill when documenting command-line programs for @skillit/cli.
.description() text on commands and subcommands.option() and --help descriptions for every flag.argument() descriptions for positional inputs.usage() strings and example help textFor routing tags (@useWhen, @avoidWhen, @never), add them as JSDoc on
a <PascalCommandName>Options interface in a TypeScript source file.
The interface needs no properties — only the JSDoc block matters:
/**
* @useWhen - Server advertises callHierarchyProvider capability
* @avoidWhen - Server doesn't support call hierarchy; lsproxy will error
* @never - NEVER invoke without verifying server supports this capability. Fix: check --help output or use `lsproxy call` to probe the server first
*/
interface CallHierarchyOptions {}
CliRefineSource discovers these interfaces via the source glob (**/*.ts) and
correlates their tags onto the corresponding command in the generated skill.
Create one per command that needs routing guidance; the filename is arbitrary
(e.g. src/command-options.ts). After adding the interface, re-run skillit gen
to regenerate — resolveTargetLocation will now resolve and skillit refine
can write tags into the interface directly.
test cases passed, vs 9 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.