
Hard Cut
- 13 installs
- 1.2k repo stars
- Updated August 4, 2026
- udecode/dotai
Helps with ai & agent building tasks.
About
hard-cut is a Claude Code skill for ai & agent building. It helps solo builders move faster with AI-assisted development.
- hard-cut
- AI & Agent Building
- AI-coding skill
Hard Cut by the numbers
- 13 all-time installs (skills.sh)
- +1 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #11,409 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/udecode/dotai --skill hard-cutAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 13 |
|---|---|
| repo stars | ★ 1.2k |
| Last updated | August 4, 2026 |
| Repository | udecode/dotai ↗ |
What it does
Helps with ai & agent building tasks.
Files
Hard Cut
Use this when a feature should die, not linger.
Rules
- Delete the surface. Do not deprecate it.
- Do not leave
throw new Error("Not implemented"), placeholder notices,
"feature removed" banners, or TODOs about bringing it back unless the user explicitly asks.
- Do not keep compatibility aliases, deprecated shims, fallback parsing,
migration bridges, or dead exports.
- Delete tests for deleted behavior. Keep tests only for the behavior that
still exists.
- Delete comments that describe deleted code or mourn the old feature.
- If removal exposes adjacent dead code, keep cutting until the graph is clean.
Sweep
1. Find the real surface area:
- exports
- commands and flags
- routes
- UI entrypoints
- feature flags
- docs and examples
2. Trace references with rg. 3. Delete the implementation and the glue:
- call sites
- types
- state
- tests
- docs
- comments
4. Grep again for the removed name and obvious aliases. 5. Run the narrowest honest verification for the surviving product.
Smells
- deprecated notices
- not-implemented throws
- stub handlers
- dead enum or union members
- permanently-false feature-flag branches
- unused env vars and config
- tests that only prove the deleted feature used to exist
Bias
If the choice is between deleting more code and leaving a zombie surface, delete more code.