Unslop Commit
Skill Verified ActiveRewrites 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.
To generate or rewrite commit messages so they sound like a real engineer wrote them, directly and specifically, without AI or marketing fluff, in Conventional Commits format.
Features
- Rewrites AI-generated text to sound human
- Strips AI/marketing slop and filler phrases
- Maintains Conventional Commits format
- Preserves code blocks, URLs, and headings byte-identical
- Offers multiple modes for different levels of rewriting
Use Cases
- Humanizing commit messages for better readability
- Ensuring commit messages follow Conventional Commits standard
- Cleaning up AI-generated drafts before committing
- Applying a consistent, human-like tone to commit messages
Non-Goals
- Running git commit commands or altering the staging area
- Inventing context not provided by the user
- Serving as a general-purpose text humanizer outside of commit messages
- Replacing factual accuracy with stylistic improvements
Workflow
- User stages changes and requests a commit message.
- Skill analyzes staged changes and user prompts.
- Skill generates a draft commit message based on rules and provided context.
- Skill refines the message to sound human and adhere to Conventional Commits.
- Skill outputs the final commit message in a single fenced block.
Practices
- Code Quality
- Commit Message Standards
- AI Writing Ethics
Installation
First, add the marketplace
/plugin marketplace add MohamedAbdallah-14/unslop/plugin install unslop@unslop-marketplaceQuality Score
VerifiedTrust Signals
Similar Extensions
Unslop Reasoning
98Strip AI-slop patterns from reasoning traces (chain-of-thought, extended thinking, agent decomposition) — not final prose. Reasoning text has its own slop catalog that regular unslop doesn't target: over-explaining the question, over-hedging, over-decomposing trivial problems into 6-bullet substeps, infinite-loop rationalization. Trigger: /unslop-reasoning, "clean up my reasoning", "fix this chain of thought", "this CoT sounds robotic". Applies to reasoning output; does not override regular /unslop mode.
Content Humanizer
98Makes AI-generated content sound genuinely human — not just cleaned up, but alive. Use when content feels robotic, uses too many AI clichés, lacks personality, or reads like it was written by committee. Triggers: 'this sounds like AI', 'make it more human', 'add personality', 'it feels generic', 'sounds robotic', 'fix AI writing', 'inject our voice'. NOT for initial content creation (use content-production). NOT for SEO optimization (use content-production Mode 3).
Everything Claude Code
100Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
Sync Profiles
100Use when the user wants to list, create, switch, delete, compare, or inspect config sync profiles.
Using Git Worktrees
100Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback