ds-unslop
Skill80 starsChanged 15 days agoMITView on GitHub
Remove AI writing tells from prose and code comments, then rewrite in plain, specific English. Use when writing or editing replies, docs, READMEs, PR descriptions, commit messages, or comments, or when the user types /ds-unslop.
In this repository28 other files it gives its agents.
- ds-adoptSkill
- ds-best-of-nSkill
- ds-blast-radiusSkill
- ds-blueprintSkill
- ds-catchupSkill
- ds-context-resetSkill
- ds-design-auditSkill
- ds-designSkill
- ds-explainSkill
- ds-helpSkill
- ds-jurySkill
- ds-ledgerSkill
- ds-lessonsSkill
- ds-modeSkill
- ds-plan-loopSkill
- ds-pr-commentsSkill
- ds-principlesSkill
- ds-prSkill
- ds-readySkill
- ds-review-loopSkill
- ds-reviveSkill
- ds-sharpenSkill
- ds-shipSkill
- ds-swarmSkill
- ds-tddSkill
- ds-unstickSkill
- ds-verify-loopSkill
- ds-watch-prSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 4 are distinctive, and 2 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Write clean as you draft. Then scan for these tells and rewrite.
- Distinctive: line 43
Keep only comments that explain a reason the code cannot show.
- Distinctive: line 48
Delete every sentence that does not serve that need.
- Very specific: line 51
Put conditions before instructions: "To reset the cache, run make clean."
- Distinctive: line 58
Before: "This robust tool serves as a powerful way to seamlessly streamline your workflow, ensuring efficiency."
- Very specific: line 60
After: "sync.sh copies changed files to the server in about two seconds."
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Unslop
Write clean as you draft. Then scan for these tells and rewrite. Keep the meaning and tone.
Tells to remove
Words
- Inflated vocabulary: delve, crucial, pivotal, robust, seamless, leverage, utilize, showcase, underscore, tapestry, landscape, testament, vibrant, intricate. Use the plain word.
- "Serves as", "stands as", "boasts". Say "is" or "has".
- Abstract metaphor nouns: paradigm, north star, flywheel, substrate, bedrock. Name the concrete thing.
- Adverbs that prop up weak verbs: "significantly improves". Give the number or a stronger verb.
Sentences
- "Not just X, but Y." State Y.
- Forced groups of three. Use the real count.
- Trailing "-ing" clauses: "ensuring reliability", "highlighting the need". Delete them or make a real claim.
- Vague sources: "experts say", "many believe". Name the source or cut it.
- Filler: "in order to", "it is important to note that", "due to the fact that".
- Stacked hedges: "could potentially". Pick one qualifier or none.
- Passive voice that hides the actor. Name who does it.
- Feelings instead of mechanisms. If a sentence fits any project's docs unchanged, cut it.
- Generic endings: "the future looks bright". End on a fact or the next step.
- Over-compressed fragments, arrows, and symbol shorthand. Write full sentences with articles and verbs.
Formatting
- Em dashes. Use a period or a comma.
- Colons used as mid-sentence connectors. Keep colons before lists.
- Bold on every term, and "Label: label restated" bullets.
- Title Case Headings. Use sentence case.
- Decorative emojis and curly quotes.
Chat habits
- Openers and closers: "Great question", "Certainly", "I hope this helps", "Let me know if".
- Agreement as a reflex. Give your actual judgment.
Code comments
- Comments that narrate the next line, banner comments, and commented-out code. Delete them.
- Keep only comments that explain a reason the code cannot show.
Rewrite procedure
- Name the reader and what they need to do or know after reading.
- Delete every sentence that does not serve that need.
- Replace synonyms for one thing with a single name. Use the real file, flag, or command name.
- Split sentences that carry two ideas. Vary sentence length.
- Put conditions before instructions: "To reset the cache, run
make clean." - Make every "it" and "this" point at one clear noun.
- Replace vague claims with a number, a command, or a concrete example.
- Reread once for the tells. A stiff sentence that follows every rule still needs a fix.
Example
Before: "This robust tool serves as a powerful way to seamlessly streamline your workflow, ensuring efficiency."
After: "sync.sh copies changed files to the server in about two seconds."
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

