domain-language-types

Installation
SKILL.md

Name Types Using the Language of Your Problem Domain

Overview

Type names should communicate meaning, not structure.

A type named INodeNameValueData tells you nothing. A type named APIResponse or CustomerOrder tells you everything. Use the language of your business domain, not the language of data structures.

When to Use This Skill

  • Naming new types
  • Refactoring unclear type names
  • Reviewing code with domain experts
  • Designing public APIs

The Iron Rule

Installs
15
GitHub Stars
2
First Seen
Feb 3, 2026
domain-language-types — marius-townhouse/effective-typescript-skills