any-type-elimination

Installation
SKILL.md

any-type-elimination

A structured refactoring skill for finding and replacing any types in TypeScript with accurate, maintainable alternatives — without breaking the build.


Taxonomy of any Occurrences

Not all any usages are equal. Identify the kind before choosing a replacement strategy.

Kind Example Signal
Lazy annotation const user: any = getUser() Return type is known, just not written
Untyped third-party data const res: any = await fetch(...) Shape is known at runtime, not typed
Weak generic function wrap(val: any): any Should be a type parameter
Type escape hatch (obj as any).secret Working around a missing/wrong type
Implicit any function f(x) { ... } Missing parameter annotation
any[] collections const items: any[] = [] Element type is knowable
Related skills

More from blunotech-dev/agents

Installs
3
GitHub Stars
2
First Seen
Apr 6, 2026