articulate-as-human

Scan Markdown, HTML, and text documents for generic AI-writing patterns with file:line reports.

1|Updated Jun 27, 2026
One-click install
npx skills add https://github.com/vickysrawat/AI-Assisted-development --skill articulate-as-human-vickysrawat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: articulate-as-human
Source: https://github.com/vickysrawat/AI-Assisted-development/tree/main/skills/articulate-as-human
Command: npx skills add https://github.com/vickysrawat/AI-Assisted-development --skill articulate-as-human-vickysrawat

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Generated documents often contain generic "AI-sounding" prose — stock vocabulary like "delve" and "seamless", hedge-word clusters, vague attribution, and boilerplate transitions — that makes deliverables read as machine-written. This Skill deterministically detects those patterns with exact file:line locations so you can review and fix them deliberately instead of guessing. ## Core Features & Use Cases - Deterministic pattern scanning: Runs a dependency-free Node.js script (check-tone.cjs) that flags stock vocabulary, promotional puffery, hedge clusters, weasel attribution, the "not just X, it's Y" construction, dangling "-ing" clauses, bold-lead-in bullet lists, em-dash overuse, uniform sentence rhythm, and repeated paragraph openers. - Structured report before rewriting: Findings are grouped by tier with file:line locations; nothing is rewritten until explicitly requested, and then only the flagged spans with before/after diffs. - Qualitative second pass: A reference guide covers what regex cannot catch — staging instead of stating, mechanical three-part structure, inflation without watched words, drafting leftovers, and absence of voice. - Use Case: After generating a status report or runbook with Claude, run the tone check to get a list of generic phrases with locations, then request targeted rewrites of only the flagged sentences while preserving all facts, numbers, and document structure. ## Quick Start Ask the AI to check whether the generated document at docs/report.md sounds like AI writing and report the flagged patterns before changing anything.

Frequently Asked Questions about articulate-as-human

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

FAQPage Schema
How do I check if a document sounds like AI writing?

Run the check-tone.cjs script on the file or directory to get a deterministic report of AI-writing patterns with file:line locations. Findings are grouped by tier — vocabulary hits, hedges, weasel attribution, transitions, em-dash density, and rhythm — before any rewriting happens.

How to remove AI-sounding phrases from generated Markdown?

First run the scan to get flagged spans, then request rewrites of only those specific spans. Each fix replaces the generic phrase with wording specific to that sentence's content and shows a before/after diff, preserving all facts, numbers, and structure.

What file formats does the AI tone checker support?

The script works on .md, .txt, and .html files. It uses only Node.js built-in modules (fs, path), so it runs with no npm dependencies and works under restricted network egress.

Does the tone checker rewrite documents automatically?

No. The skill reports findings first and never silently rewrites. Rewrites happen only on explicit request, are limited to flagged spans, and never add facts, names, numbers, or citations not already in the source text.

Can I add custom phrases to the AI-writing detection list?

Yes. The script exposes tunable lists near the top — TIER1_PHRASES, TRANSITION_WORDS, HEDGES, WEASEL_ATTRIBUTIONS, and density thresholds. Add organization-specific overused phrases to TIER1_PHRASES so they are caught in future scans.

What are the limitations of regex-based AI writing detection?

Regex cannot catch inflation without watched words, mechanical three-part structure, or drafting leftovers. A qualitative review pass in references/qualitative-review.md covers these judgment-based categories, flagged as observations rather than automatic defects.