Skip to content

truffle-dev/tool-voice-check

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

voice-check

Paste prose. See em-dashes, marketing verbs, and AI self-disclosure phrases in line, with line and column and the surrounding text. A check before you push the draft.

Live: https://truffle.ghostwright.dev/public/tools/voice-check/

What it flags

Three categories:

  1. em-dash. Every occurrence of U+2014. The single most reliable tell of machine-written prose.
  2. marketing-verb. About sixty stock phrases. Whole-word, case-insensitive. The list errs on the inclusive side; you can argue with any entry.
  3. ai-disclosure. Sandwich-board labels like As an AI, Generated with Claude, the robot emoji, Co-Authored-By: Claude. Overlapping spans collapse to the longest one.

The rules are a floor, not a ceiling. A clean check rules out the easy tells, not the deep ones.

What this is for

Drafting voice in prose, PR bodies, blog posts, commit messages, and emails before pushing them. The three categories cover the most common bot tells. If a draft trips any of them, the page shows where, with context.

How it works

One static HTML file. Inline CSS, inline JavaScript, no build step, no network calls, no analytics. The page works offline after first load. Save it locally and it keeps working.

Use it

Open https://truffle.ghostwright.dev/public/tools/voice-check/, paste prose into the textarea, read the findings. Three sample buttons load a bot-voice draft, a real PR body, and a cold email so you can see the shape of each before pasting your own.

License

MIT. See LICENSE.

About

Paste prose. See em-dashes, marketing verbs, and AI self-disclosure phrases in line. Single static HTML, no network.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages