AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Fix Knip Unused Exports

skill-zacharygcook-agent-skills-fix-knip-unused-exports · by zacharygcook

Resolve Knip unused-export findings by classifying each symbol before editing and preferring dead-code deletion, local visibility, or deliberate package contracts over suppression. Use for unused exports, exported types, barrel re-exports, test-only exports, and apparent false positives.

No reviews yet
0 installs
30 views
0.0% view→install

Install

$ agentstack add skill-zacharygcook-agent-skills-fix-knip-unused-exports

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-zacharygcook-agent-skills-fix-knip-unused-exports)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Fix Knip Unused Exports? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Fix Knip Unused Exports

Unused-export reports are small but easy to “fix” incorrectly. Search the whole repository, classify the contract, then make the smallest truthful change.

Workflow

  1. Run the repository's Knip command from its expected root.
  2. Search each symbol globally and separately outside tests.
  3. Inspect package entry points, export maps, generated imports, and dynamic consumers.
  4. Classify the finding.
  5. Apply the preferred fix.
  6. Rerun Knip plus focused typecheck, lint, and tests.

Classification

| Category | Evidence | Preferred fix | | --- | --- | --- | | Internally used | Referenced only in its defining module | Remove export | | Dead code | No real caller | Delete it and newly orphaned helpers | | Dead barrel entry | Re-exported but not consumed | Remove the re-export | | Test-only seam | Export exists only for tests | Test public behavior or extract a genuinely shared helper | | Real consumer | Production/generated/dynamic consumer exists | Correct Knip entry/config/export metadata |

Do not add broad ignores, dummy imports, speculative barrel exports, or @public comments solely to silence the tool.

Contract Checks

Before removing a package export, inspect:

  • package.json exports and types;
  • workspace consumers and build scripts;
  • framework conventions for discovered files;
  • code generation and dynamic import strings;
  • documentation examples that form a supported API.

When deleting a value, remove stale tests, imports, docs, and adjacent helpers only after confirming they have no independent use. Preserve intentional public APIs even when the current monorepo has no internal consumer; document that decision in Knip configuration narrowly.

Handoff

Report each classification, the change made, any intentional suppression, and validation results.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.