Skip to main content

type-level-error-messages

Enhances TypeScript error messages for better readability, aiding developers in identifying issues with object keys and string shapes.

Install this skill

or
60/100

Security score

The type-level-error-messages skill was audited on Jun 10, 2026 and we found 6 security issues across 1 threat category, including 1 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

medium line 30

Template literal with variable interpolation in command context

SourceSKILL.md
30`Invalid action key "${S}", must be snake_case ASCII matching /^[a-z][a-z0-9_]*$/​`;
medium line 67

Template literal with variable interpolation in command context

SourceSKILL.md
67`${message}${ZeroWidthSpace}`;
medium line 85

Template literal with variable interpolation in command context

SourceSKILL.md
85: S extends `${WordChar}${infer Rest}`
medium line 89

Template literal with variable interpolation in command context

SourceSKILL.md
89type IsSnakeCase<S extends string> = S extends `${Lower}${infer Rest}`
high line 125

Template literal with variable interpolation in command context

SourceSKILL.md
125A `unique symbol` works for nominal types on objects (`type Brand<T, K> = T & { [tag]: K }`), but it does not compose with template literal types. You cannot put a symbol inside `Invalid key "${S}"`.
medium line 147

Template literal with variable interpolation in command context

SourceSKILL.md
147throw new Error(`Invalid action key "${key}".`);
Scanned on Jun 10, 2026
View Security Dashboard
Installation guide →
GitHub Stars 4.6K
Rate this skill
Categorydevelopment
UpdatedJune 13, 2026
EpicenterHQ/epicenter