avoid-ai-writing
Audit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI writing," "edit writing for AI…
Use when a request combines AI-writing audit, rewrite, file editing, voice preservation, false-positive interpretation, verification, or when the user invokes Avoid AI Writing without naming a mode.
$ npx -y skills add conorbronsdon/avoid-ai-writing --skill avoid-ai-writing-router --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/avoid-ai-writing-routerContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when a request combines AI-writing audit, rewrite, file editing, voice preservation, false-positive interpretation, verification, or when the user invokes Avoid AI Writing without naming a mode.
name: avoid-ai-writing-router description: Use when a request combines AI-writing audit, rewrite, file editing, voice preservation, false-positive interpretation, verification, or when the user invokes Avoid AI Writing without naming a mode.
Coordinate the public Skills as a bounded workflow. Route to the narrowest owner, preserve context between stages, and stop when the requested job is complete. This Skill does not replace the original `avoid-ai-writing` rulebook.
1. `../avoid-ai-writing/SKILL.md` is the canonical editorial authority. 2. `references/handoff-contract.md` defines what context and evidence can cross Skill boundaries. 3. `references/skill-graph.json` is the machine-readable source for nodes, typed edges, guards, and loop limits. 4. `references/routing-matrix.md` is the human-readable routing table. 5. `references/agency-role-lenses.md` defines the architecture, AI-evidence, implementation, and representation review lenses used to inspect the network.
Do not weaken, duplicate, or contradict the canonical Skill's preservation rules, evidence caveats, voice rules, pattern tiers, or pass behavior.
Classify the request once, create the smallest useful handoff envelope, then pass that envelope forward rather than asking every downstream Skill to infer the same context again.
The envelope should carry only observed or user-provided facts such as:
Never mark an execution field as `executed` without host evidence.
1. Scan, detect, audit, score, or flag-only requests go to `ai-writing-detector`. 2. Returned-text rewrite, humanize, clean-up, or remove-AI-isms requests go to `voice-preserving-rewriter`. 3. A named file plus an explicit request to change that file goes to `file-edit-in-place`. 4. Original plus rewrite, before/after comparison, or preservation validation goes to `preservation-verifier`. 5. Claims about proving AI use, cheating, fraud, dishonesty, hiring suitability, or similar consequential conclusions go to `false-positive-reviewer`. 6. Explicit invocation of the original Skill may remain in `avoid-ai-writing` unless the request clearly needs a specialized stage.
For requests such as "scan this, rewrite it, and make sure nothing important changed":
1. `ai-writing-detector` collects signals when deterministic execution is available, otherwise it performs a model-only audit under the canonical rulebook. 2. `voice-preserving-rewriter` rewrites returned text, or `file-edit-in-place` mutates an explicitly named file. 3. `preservation-verifier` checks before/after material. 4. A verifier `FAIL` returns to the correct repair owner once. 5. Verification runs once more after repair when possible. 6. Residual detection runs only when the user requested convergence or a residual audit. 7. Stop after the canonical pass cap. Do not cycle indefinitely.
Use the edge semantics in `references/handoff-contract.md`:
Conditional guards are not graph edges. Encode them in `skill-graph.json` `guards` and the handoff envelope (`protected_constraints`, `human_representation_sensitive`) per `references/handoff-contract.md`.
If the source itself is an image prompt, video prompt, storyboard, shot description, or creative brief that describes people, set `human_representation_sensitive: true` and preserve identity-sensitive details as protected constraints.
Use the `agency-inclusive-visuals-specialist` lens from `references/agency-role-lenses.md` to protect cultural, geographic, age, disability, attire, skin-tone/lighting, and physical-reality details. Do not route ordinary prose to a visual workflow just because it mentions a person.
Apply these design checks when the network changes or when a complex request exposes a boundary problem:
These are review lenses, not hidden public dependencies. If an external agency Skill is not available in the current host, apply the encoded lens without claiming it ran.
Return control to the router instead of continuing locally when:
Preserve the existing handoff envelope and change only fields affected by the new decision.
Stop when the user's requested stage is complete and any required verification gate has passed or been explicitly reported as unavailable.
Do not:
Audit & rewrite content to remove AI writing patterns. A practical skill for any AI agent. Supports detect-only and edit-in-place modes, plus voice profiles.
Repo: conorbronsdon/avoid-ai-writing
Audit and rewrite content to remove AI writing patterns ("AI-isms"). Use this skill when asked to "remove AI-isms," "clean up AI writing," "edit writing for AI…
Use when the user asks to detect, scan, audit, score, or flag AI-writing patterns without rewriting the text, including requests for a deterministic local…
Use when a user asks what AI-writing flags mean, whether detector output proves AI authorship, or wants a careful interpretation of possible false positives,…
Use when the user names a local file and explicitly asks to clean, rewrite, humanize, or remove AI-writing patterns in that file itself, with minimal targeted…
Use when the user provides an original and rewritten version, asks whether a rewrite preserved protected content, or wants a deterministic check for code,…
Use when the user asks to rewrite, humanize, clean up, or remove AI-isms from text while preserving the writer's voice, facts, intent, structure, register, and…