Back to list
meriley

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)

  1. Any Type Usage - Zero tolerance policy
  2. Missing Branded Types - IDs must be branded
  3. Missing Runtime Validation - API boundaries need validation
  4. Type Assertions - Prefer type guards
  5. Unsafe Null Handling - Check for null/undefined
  6. Weak Generic Constraints - Generics need constraints
  7. 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