1. Habit
  2. Skills
  3. Dashfix skill
sentimony · 2K installs

Dashfix skill
Runs by itself, prose files changed.

Prose uses only the plain hyphen.

Install the Dashfix skill and make it a habit: follow https://gethabit.dev/skills/sentimony/dashfix.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

2K installs6 starsMIT licenceSource on GitHub ↗

Dashfix

by sentimony · 2K installs

The skill

The dashfix skill helps teams keep project prose free of typographic dashes in any language, with a write mode, a read-only audit, a single-file check and a commit-msg hook.

Only when you ask.

The habit

Prose uses only the plain hyphen.

↻ Runs by itselfprose files changed

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after the changed files of one pull request; full-repo fixes only after an audit you request.

  1. 01

    Check each file

    Run the rg single-file check on each changed prose file.

  2. 02

    Give verdicts

    Mark each hit replace, data or justified.

  3. 03

    Fix

    Replace with a spaced hyphen or the punctuation the relation needs, then run the preservation check.

  4. 04

    Re-check

    Run the check again and report how many were found and fixed.

  5. 05

    Guard commits

    Install scripts/commit-msg if missing, never over a different hook.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Dashfix skill helps.

Use it when

  • ✓ You write docs or UI copy
  • ✓ You audit dash usage in a repo
  • ✓ You want a commit hook against em dashes

Skip it when

  • – Your style guide requires typographic dashes
  • – You scan binary or generated files

Questions

Dashfix skill, answered.

What about dashes in test data?

Those are data verdicts; they change only together with the code that reads them.

Does this apply to every language?

Yes. Only the spacing of the fix changes by language.

How do I install the Dashfix skill?

Copy the prompt at the top into your agent. It installs the skill from sentimony/skills and sets up the habit. Or run npx skills add sentimony/skills --skill dashfix.

Is the Dashfix skill free?

Yes. It is published under MIT. Habit is free too.

Dashfix. Now as a habit.

Install the Dashfix skill and make it a habit: follow https://gethabit.dev/skills/sentimony/dashfix.md

  • Free
  • No account
  • Undo in one line

All sentimony skills →More docs skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by sentimony, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.