OtherAppears in · Background / Status lineAdded

dashless

Rewrites em dashes out of Claude's files, commits, PRs and replies before they land.

dashless · Effect preview · IllustrationIllustrative
> Add pagination to the order list
⏺ I’ll look at the list component first.
− Building is cheap — waiting is the expensive part.
+ Building is cheap, waiting is the expensive part.
dashless: 3 em dashes fixed (illustrative)

Runs in the background, with no interface. These are illustrative logs.

❯

Illustration. Actual results depend on the mod, terminal and environment.

Install

/plugin marketplace add 0xGondarxyz/claudeMods
/plugin install dashless@claudemods
/reload-plugins

Run these commands one at a time in a Claude Code session.

What it accesses

Based on the author’s documentation, checked when listed; use claude plugin validate to check for yourself.

Reads

Yes

Reads Write content, Edit new_string, Bash commands and the text blocks of Claude's replies.

Writes files

Unspecified

Not stated; writes no files or store itself, but rewrites what Claude writes to files, commits and replies.

Runs commands

Unspecified

Not stated in README; no process launches seen; it only rewrites git commit / gh command text.

Network

Unspecified

Not stated in README; no network or model requests seen in code.

Introduction

dashless is a Claude Code mod, about 80 lines of TypeScript, that removes em dashes from what Claude writes before it lands.

  • Write: the file content.
  • Edit: new_string only; old_string must match the file, so it is never touched.
  • Bash: only git commit and gh pr / gh issue create, edit, comment; every other command runs as is.
  • Replies: text blocks in Claude's responses, before they are stored.

A dash between words becomes a comma, a dash at the start or end of a line disappears, and a spaced en dash becomes a comma; ranges like 1990–2000 and CLI flags like --force stay. The status line shows a running count, e.g. dashless: 3 em dashes fixed. In the author's same-prompt test, 4 em dashes got through without it and 0 with it.

The author notes mods are not sandboxed, so read the source first. No minimum Claude Code version is stated.

Who it is for

  • People who want no em dashes in files, commits and replies

Requirements

  • The author notes mods are not sandboxed; read the source before installing.