skills/pproenca/dot-skills/google-typescript-style-guide

google-typescript-style-guide

SKILL.md

Google TypeScript Best Practices

Comprehensive TypeScript style guide based on Google's internal standards, designed for AI agents and LLMs. Contains 45 rules across 8 categories, prioritized by impact to guide automated refactoring and code generation.

When to Apply

Reference these guidelines when:

  • Writing new TypeScript code
  • Organizing modules and imports
  • Designing type annotations and interfaces
  • Creating classes and functions
  • Reviewing code for style consistency
  • Refactoring existing TypeScript code

Rule Categories by Priority

Priority Category Impact Prefix
1 Module Organization CRITICAL module-
2 Type Safety CRITICAL types-
3 Class Design HIGH class-
4 Function Patterns HIGH func-
5 Control Flow MEDIUM-HIGH control-
6 Error Handling MEDIUM error-
7 Naming & Style MEDIUM naming-
8 Literals & Coercion LOW-MEDIUM literal-

Quick Reference

1. Module Organization (CRITICAL)

2. Type Safety (CRITICAL)

3. Class Design (HIGH)

4. Function Patterns (HIGH)

5. Control Flow (MEDIUM-HIGH)

6. Error Handling (MEDIUM)

7. Naming & Style (MEDIUM)

8. Literals & Coercion (LOW-MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

File Description
AGENTS.md Complete compiled guide with all rules
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information
Weekly Installs
2
Install
$ npx skills add pproenca/dot-skills --skill "google-typescript-style-guide"
Installed on
claude-code2
kilo1
windsurf1
amp1
clawdbot1
opencode1