typescript-refactor

📁 pproenca/dot-skills 📅 2 days ago
33
总安装量
4
周安装量
#11099
全站排名
安装命令
npx skills add https://github.com/pproenca/dot-skills --skill typescript-refactor

Agent 安装分布

claude-code 4
amp 3
opencode 3
kimi-cli 3
codex 3
github-copilot 3

Skill 文档

TypeScript Refactor Best Practices

Comprehensive TypeScript refactoring and modernization guide designed for AI agents and LLMs. Contains 43 rules across 8 categories, prioritized by impact to guide automated refactoring, code review, and code generation.

When to Apply

Reference these guidelines when:

  • Refactoring TypeScript code for type safety and maintainability
  • Designing type architectures (discriminated unions, branded types, generics)
  • Narrowing types to eliminate unsafe as casts
  • Adopting modern TypeScript 4.x-5.x features (satisfies, using, const type parameters)
  • Optimizing compiler performance in large codebases
  • Implementing type-safe error handling patterns
  • Reviewing code for TypeScript quirks and pitfalls

Rule Categories by Priority

Priority Category Impact Prefix
1 Type Architecture CRITICAL arch-
2 Type Narrowing & Guards CRITICAL narrow-
3 Modern TypeScript HIGH modern-
4 Generic Patterns HIGH generic-
5 Compiler Performance MEDIUM-HIGH compile-
6 Error Safety MEDIUM error-
7 Runtime Patterns MEDIUM perf-
8 Quirks & Pitfalls LOW-MEDIUM quirk-

Quick Reference

1. Type Architecture (CRITICAL)

2. Type Narrowing & Guards (CRITICAL)

3. Modern TypeScript (HIGH)

4. Generic Patterns (HIGH)

5. Compiler Performance (MEDIUM-HIGH)

6. Error Safety (MEDIUM)

7. Runtime Patterns (MEDIUM)

8. Quirks & Pitfalls (LOW-MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

File Description
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information