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

Type names should be meaningful to domain experts.
Related skills
Installs
10
GitHub Stars
2
First Seen
Feb 3, 2026