원클릭으로
knip
Use when a JavaScript or TypeScript project needs Knip to find unused dependencies, exports, files, or unresolved imports; not for runtime failures or dormant-task recovery.
메뉴
Use when a JavaScript or TypeScript project needs Knip to find unused dependencies, exports, files, or unresolved imports; not for runtime failures or dormant-task recovery.
Use when auditing JS/TS code health with Fallow - dead code, duplication, boundaries, or cleanup; not for debugging failures.
Use when creating or revising a reusable agent skill under skills/<name>/SKILL.md — deciding activation, layering, examples, or validation, or choosing between a skill vs. instructions vs. a specialized agent.
Run, debug, and extend tests for Go projects, including generation prerequisites. Use when domain logic, repositories, HTTP handlers, migrations, or unexpected test failures need coverage.
Draft structured documents, audit prose readability, and review short audience-facing metadata strings. Use when the primary work is writing, editing, or copy quality.
Use when user wants to write, refactor, or expand documentation (README, guides, API docs, runbooks, specification documents).
Use when creating or updating agent instruction files (AGENTS.md for Pi, copilot-instructions.md for Copilot, per-path guides, or AGENTS.md router) — especially when instruction files are too long, generic, or stale, or when agents repeatedly make the same avoidable mistakes.
| name | knip |
| description | Use when a JavaScript or TypeScript project needs Knip to find unused dependencies, exports, files, or unresolved imports; not for runtime failures or dormant-task recovery. |
| license | GNU GPL v3 |
| metadata | {"category":"code-quality","audience":"general-coding-agent","maturity":"beta","kind":"reference","version":"1.0.0"} |
Use this skill when the job is to inspect or clean up a JavaScript or TypeScript codebase with Knip, especially for unused dependencies, exports, files, or unresolved imports.
systematic-debugging.tsc-error-triage or tsconfig-hardening.resolve-open-loops.fallow.Required before starting
Helpful if present
tsc, a linter, a security scanner, or a debugger.entry patterns can hide unused exports and weaken unused-file detection.python _shared/validate-skills.py skills from the catalog root.python _shared/run-trigger-evals.py skills/knip/evals/trigger-queries.json --static and python _shared/run-functional-evals.py skills/knip/evals/evals.json --static.Run Knip on this TypeScript monorepo and tell me which exports, files, or dependencies look unused.The test suite started failing after yesterday's merge and I need the root cause.Use Knip to audit this React workspace for unused dependencies and exports before the release branch cuts.Run Knip in preview mode and show me which files or imports are only false positives because of generated code.references/cli-reference.md - command families, scope controls, and fix-preview workflowreferences/configuration-and-triage.md - config location, workspace handling, and false-positive triage