unslop-file
Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL,…
Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50),
$ npx -y skills add MohamedAbdallah-14/unslop --skill unslop-commit --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/unslop-commitContext preview
The summary Claude sees to decide when to auto-load this skill.
Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance", "seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50),
name: unslop-commit
description: >
Rewrites commit messages so they sound like a careful human engineer wrote them.
Strips AI/marketing slop ("comprehensive solution", "robust implementation", "leverage", "enhance",
"seamlessly", "This commit..."). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50),
imperative mood. Body only when "why" isn't obvious from the subject.
Use when user says "humanize commit", "de-slop commit message", "make this commit sound human",
"/unslop-commit", "/commit", "write a commit", or pastes a draft commit to clean up.
Auto-triggers when staging changes.Generate or rewrite commit messages so they read like a real engineer wrote them at the end of a real day. Conventional Commits format. Direct, specific, no template English. Why over what.
`/unslop-commit`, `/commit`, "write a commit", "commit message", "humanize this commit", "de-slop this commit". Auto-trigger when the user has staged changes and asks for a commit message.
Bad:
fix: fixed the bug This commit addresses an issue where the application was not working correctly in some edge cases. We've improved the logic to handle these scenarios.
Good:
fix(checkout): ignore stale cart id from localStorage Stale cart ids came from tabs that hadn't refreshed after a deploy. Server now treats unknown ids as empty cart instead of 500. Closes #842
feat(api)!: rename /v1/orders to /v1/customer-orders The old route stays in place until the next major release but logs a deprecation warning. Internal services have been migrated. BREAKING CHANGE: third-party integrations using /v1/orders directly need to switch to /v1/customer-orders by 2026-07-01. Closes #1290
Make AI output sound human. Strips AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), preserves code/URLs/headings. Plugin for Claude Code, Cursor, Windsurf, Codex, Cline, Copilot, Gemini.
Repo: MohamedAbdallah-14/unslop
Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL,…
Quick-reference card for unslop modes, sub-skills, and slash commands. One-shot display, not a persistent mode. Trigger: /unslop-help, "unslop help", "what…
Strip AI-slop patterns from reasoning traces (chain-of-thought, extended thinking, agent decomposition) — not final prose. Reasoning text has its own slop…
Rewrites code review comments so they read like a human teammate wrote them. Cuts corporate-AI throat-clearing ("I noticed...", "I was wondering if…
Humanize LLM output so it reads like a careful human wrote it. Subtracts AI-isms (sycophancy, tricolons, em-dash overuse, "delve"/"tapestry"/"testament",…