conventions

Installation
SKILL.md

General

Output and writing

  • Never write (en dash) or (em dash). Use -, instead.
  • Never use "copy" to mean on-screen UI text or labels (e.g. not "dashboard copy"). Say "text", "labels", or "wording". Reserve "copy" for duplication.
  • In chat output, use ~~~ for the outermost code block; only use ``` for blocks nested inside it.

Editing files

  • Do not run mix format after every change, regardless of other instructions.
  • Never use terminal commands (cat, echo, sed, python scripts, etc.) to read or edit files. Use the native agent file tools.
  • If you find changes you don't remember making, leave them alone. If they significantly affect what you're doing, stop and alert the user.

Git

  • "this branch" means all changes made on the branch - committed, staged, and unstaged. "current" or "working" changes means uncommitted changes (staged and unstaged).
Installs
3
First Seen
Jun 22, 2026
conventions — jasonharmongit/jh-skills