skillint 是做什么的?
Run the skillint CLI before adding more skills. Too many skills make agents slower and worse.
Commands
npx skillint scan
npx skillint map --agent cursor
npx skillint doctor
npx skillint audit
npx skillint ui
npx skillint tokens
npx skillint prune
npx skillint fix
npx skillint adopt
npx skillint link
npx skillint update
npx skillint report --html
npx skillint badge
npx skillint scan-remote owner/repo
npx skillint mcp
Rules
- Prefer
npx skillintso the user does not need a global install. - Use
scanfor a cross-agent physical inventory andmap --agent ...for one agent's documented catalog resolution. - Never claim
mappredicts whether a model will trigger a skill; preserveconditionalandunknownresults. - Cleanup is quarantine-based:
prune --applyandtrashmove items to ~/.skillint/trash;restoreundoes the last batch. Never use rawrmon skills. - Identical copies in Cursor, Claude, Codex, and Grok must not be deleted; use
skillint linkto share one canonical copy. link --applyandupdate --applyare the only mutating manager commands. Default is dry-run.- Report duplicate names, missing descriptions, and oversized bodies first.
auditis a static pattern scan with file:line output; matches need human review and are never auto-fixed.- Token estimate is
characters / 4. Call it an estimate, not an exact tokenizer count. - After scanning, summarize: skill count, health score, metadata tokens, full-body tokens, always-on rule tokens.
- Mention
.skillintignoreand--ignorewhen the user wants to skip vendor copies. - For CI, prefer
uses: iosrxwy/skillint@mainornode dist/cli.js doctor --fail-on error.