unslop-commit
Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation",…
Rewrites code review comments so they read like a human teammate wrote them. Cuts corporate-AI throat-clearing ("I noticed...", "I was wondering if perhaps...", "It might be worth considering..."). Each comment is direct: location, the issue, a concrete fix. Use when user says
$ npx -y skills add MohamedAbdallah-14/unslop --skill unslop-review --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/unslop-reviewContext preview
The summary Claude sees to decide when to auto-load this skill.
Rewrites code review comments so they read like a human teammate wrote them. Cuts corporate-AI throat-clearing ("I noticed...", "I was wondering if perhaps...", "It might be worth considering..."). Each comment is direct: location, the issue, a concrete fix. Use when user says
name: unslop-review
description: >
Rewrites code review comments so they read like a human teammate wrote them.
Cuts corporate-AI throat-clearing ("I noticed...", "I was wondering if perhaps...",
"It might be worth considering..."). Each comment is direct: location, the issue, a concrete fix.
Use when user says "humanize review", "de-slop PR comment", "make this feedback sound human",
"review this PR", "code review", "/review", "/unslop-review". Auto-triggers when reviewing PRs.Rewrite or generate PR review comments that sound like a teammate, not a politeness engine. Direct on the issue, concrete on the fix, kind on the human.
`/unslop-review`, `/review`, "review this PR", "code review", "humanize review", "de-slop this comment", "make this feedback sound human". Auto-trigger when reviewing pull requests.
Default shape: `L<line>: <severity prefix> <observation>. <fix>.`
Severity prefixes (optional but use them when severity matters):
Multi-file: `<file>:L<line>: <severity> <observation>. <fix>.`
Range: `L88-140: ...` when the issue spans lines.
Human, not corporate. "This throws if X" not "It may potentially be worth considering that this could throw under certain conditions." Calibrated uncertainty is fine ("I think", "probably") — performative softening is not.
In those cases use a short paragraph, then resume terse for the rest.
If the change is solid and you have nothing concrete: `LGTM` on its own line. No boilerplate.
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
Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop ("comprehensive solution", "robust implementation",…
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…
Humanize LLM output so it reads like a careful human wrote it. Subtracts AI-isms (sycophancy, tricolons, em-dash overuse, "delve"/"tapestry"/"testament",…