do-humanize

Rewrites AI-generated developer text by applying safe and interactive fixes from review findings.

2|Updated May 25, 2026
One-click install
npx skills add https://github.com/edheltzel/Do-Skills --skill do-humanize-edheltzel
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: do-humanize
Source: https://github.com/edheltzel/Do-Skills/tree/main/skills/slop-guard/do-humanize
Command: npx skills add https://github.com/edheltzel/Do-Skills --skill do-humanize-edheltzel

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI-generated documentation, comments, and commit messages often contain inflated vocabulary, filler phrases, tautological docstrings, and robotic tone that make technical writing read as machine-produced. This Skill applies targeted fixes from a prior do-review-ai-writing run to make the text sound human. ## Core Features & Use Cases - Safe/Needs-Review Classification: Automatically partitions findings into auto-appliable safe fixes (deleting filler, swapping AI vocabulary, normalizing quotes) and interactive fixes requiring confirmation (rewriting promotional language, restructuring sections). - Hard Safety Gates: Verifies a clean git working tree, validates the review JSON shape and freshness against the current HEAD, and validates every modified file (markdown fence balance, Python AST parse, JS syntax check) with automatic revert on failure. - Dry-Run and Category Filtering: Preview all fixes with --dry-run, scan the full codebase with --all, or restrict to one category such as vocabulary, filler, or code_docs. - Use Case: After running do-review-ai-writing on a repository, invoke do-humanize to delete synthetic openers, swap words like "utilize" for "use", strip chat leaks from comments, and interactively rewrite promotional README language. ## Quick Start Ask the AI to run do-humanize with --dry-run to preview the fixes it would apply from the existing ai-writing-review.json findings.

Frequently Asked Questions about do-humanize

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix AI-generated writing in my documentation?▼

Run do-review-ai-writing first to produce ai-writing-review.json, then invoke do-humanize to apply the fixes. Safe fixes like filler deletion and vocabulary swaps apply automatically, while rewrites like promotional language prompt for your confirmation.

How to preview text fixes before changing files?▼

Use the --dry-run flag to list all safe and interactive fixes in tables without modifying any files. You can also combine it with --category to preview only one category, such as filler or vocabulary.

Can I fix only one category of AI writing issues?▼

Yes, pass --category with one of content, vocabulary, formatting, communication, filler, or code_docs to filter findings. Only findings in that category are processed, and only the reference files needed for it are loaded.

What happens if my git working tree is dirty?▼

The skill stops immediately unless the only untracked file is ai-writing-review.json. It refuses to stash changes, so you must commit or discard other modifications before re-running.

Why did do-humanize revert one of my files?▼

A modified file failed validation, such as an odd number of markdown code fences or a Python AST parse error. The skill runs git checkout on that file, keeps ai-writing-review.json, and reports the failure so you can fix and re-run.

Can do-humanize fix commit messages and PR descriptions?▼

No, git artifacts like commits and PRs are never auto-fixed. They are reported in the summary under skipped items so you can amend them manually.