← Back to list

type-safety-audit
by meriley
⭐ 0🍴 0📅 Jan 24, 2026
SKILL.md
name: type-safety-audit description: Audits TypeScript code for type safety best practices - no any usage, branded types for IDs, runtime validation, proper type narrowing. Use before committing TypeScript code or during type system reviews. version: 1.0.0
TypeScript Type Safety Audit Skill
Purpose
Audit TypeScript code for type safety best practices. This skill ensures the type system is leveraged correctly to catch bugs at compile-time, prevent runtime type errors, and maintain type safety across API boundaries.
What This Skill Checks
Critical Violations (Block Commit)
- Any Type Usage - Zero tolerance policy
- Missing Branded Types - IDs must be branded
- Missing Runtime Validation - API boundaries need validation
- Type Assertions - Prefer type guards
- Unsafe Null Handling - Check for null/undefined
- Weak Generic Constraints - Generics need constraints
- Non-Strict tsconfig - Must have strict mode
For detailed checks with code examples and rationale, see references/CHECKS-REFERENCE.md.
- Hermes Code Reviewer: Type Safety Patterns
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon