evoleinik

Unchatty — Development skill for Claude Code

Development community

Make Claude Code write plainly.

How to install Unchatty

This entry records only its repository, not the path inside it, so there is no exact command to give. Open evoleinik/unchatty and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Unchatty does

Make Claude Code write plainly. A CLAUDE.md block plus the A/B harness that proves it works.

Alternatives in Development

  • Understand Anything — Graphs that teach graphs that impress 80.7k ★
  • Mempalace Init — Set up MemPalace — install the package, initialize a palace, register the MCP server with Cursor, and verify e 58.6k ★
  • Ralph Loop — Autonomous coding loop — works through tasks, commits, repeats 14k ★

README

unchatty

Make Claude Code write plainly. Then measure whether it worked.

A `CLAUDE.md` block that cuts reply length and kills the dense, dash-heavy style, plus the harness I used to prove it does something. Answers to the same question dropped from 393 words to 62.

git clone https://github.com/evoleinik/unchatty && cd unchatty
# paste COMMUNICATION.md near the top of your CLAUDE.md, then:
export ANTHROPIC_API_KEY=sk-ant-...
CLAUDE_MD=~/.claude/CLAUDE.md ./ab-test.sh "Why does X work this way?"

Three files:

  • COMMUNICATION.md — paste into your CLAUDE.md, near the top
  • score.py — scores a reply mechanically (words, sentence length, dashes, headers)
  • ab-test.sh — runs the same questions with the rules on and off, then scores both

Results

Same repo, same questions, headless `claude -p` sessions, rules on vs rules off.

Question Control With rules
"What's the rate limit?" 33 words 14
"Which cron runner should we use?" 292 words 70
"Why did we move the catalog into the DB?" 316 words 190
"Why is graph review the only merge gate?" 393 words 62
"How does the edge snapshot work?" 365 words 253

Across the three long questions:

Metric Control With rules
Mid-sentence em-dashes per 100 words 1.3 / 1.8 / 0.8 0.0 / 0.0 / 0.0
Longest sentence 43 / 40 / 47 words 29 / 19 / 26
Sentences over 25 words 5 / 7 / 3 2 / 0 / 1
Markdown headers 2 / 0 / 5 0 / 0 / 0

The part that surprised me

Version one of the rule made long answers *worse*. It banned em-dashes, and the long answers came back at 2.2 per 100 words against a control of 1.3.

The cause was the source material. My own repo docs run 1.1 to 1.9 em-dashes per 100 words. Short answers come from memory, so they were already clean. Long answers get built by reading those files, and they pick up the punctuation on the way in.

The fix was not "be plainer". It was this line:

NEVER