Install any skill in seconds. Free to start, no credit card required.
Get Started Free →pradeepmouli/skillit-bootstrap
Bootstrap an AI-agent skill from a TypeScript codebase by running the deterministic skillit generate/audit loop and enriching repo source (JSDoc, README, config-type properties, MCP tool annotations, examples, package.json) until the skill reaches its grade target.
Passed 16 of 19 test cases with the skill, and 6 of 19 without it.
and 9 more in the full report
12 fixed7 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
What target grade does the skill generation loop automatically assign when bootstrapping a CLI command surface without explicit grade overrides?
| Checked | Without skill | With skill |
|---|---|---|
| Uses default target grade B for CLI projects | Missed | Passed |
The instructions your model reads when the skill loads.
Bootstrap a high-quality AI-agent skill from a TypeScript codebase. You run the deterministic skillit pipeline, read its machine-readable findings, and enrich the repo source (JSDoc, README, examples, package.json) until the generated skill reaches its grade target. skillit owns the skill output; you own the inputs.
Never create or edit any SKILL.md or references/*.md for the target
project. Those are pure outputs of skillit gen — regenerated every pass. You
edit only repo source surfaces. If you find yourself about to write a
SKILL.md, stop: the fix belongs in the source the skill is generated from.
cli (Commander), typedoc (TypeScript library), config (a TypeScript
config type), or mcp (an MCP server whose TS source you own — "build mode")
project that needs a generated agent skill, or whose skill scores below its
grade target.@skillit/* package (see
step 1).skillit refine. This loop targets the build-mode (own-source) path. See
references/surface-routing.md./skillit-bootstrap [--source cli|typedoc|config|mcp] [--program <file#export>]
[--config-type <file#export>] [--mcp <path>] [--server <name>]
[--out <dir>] [--grade A|B|C] [--max-iterations <n>]
[--ground <glob>...]
--source — override detection (cli, typedoc, config, or mcp).--program — Commander program entry for the cli source (./dist/cli.js#program).--config-type — config type entry for the config source (./src/config.ts#MyConfig).test cases passed, vs 6 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.