coding-standards

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

These standards describe how to design and write TypeScript code in this codebase. They are especially intended for agents: inspect existing code before adding patterns, libraries, Adapters, or abstractions, but apply these standards to all new and refactored behavior. Follow existing conventions only when they are compatible with these standards.

Decision priority

When rules pull in different directions, use this order:

  1. Preserve correctness, safety, and debuggability.
  2. Apply these standards to all new code and to the full behavior being refactored.
  3. Follow compatible project architecture and conventions.
  4. Contain incompatible existing patterns at the nearest boundary rather than copying them into new code.
  5. Avoid changing unrelated old code unless a broader migration is explicitly requested.
  6. Document meaningful trade-offs with comments or ADRs.

Core principles

Installs
282
Repository
dmmulroy/skills
GitHub Stars
351
First Seen
Jun 24, 2026
coding-standards — dmmulroy/skills