From ew
Rewrites user-written text under EW rules and voice profile, producing a before/after comparison that makes specific failures visible. A teaching tool for identifying AI-patterned writing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ew:auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Dependency:** Read `core/anti-ai-rules.md` (all 8 sections including Section 0) and `core/voice-profile.md` before auditing anything.
Dependency: Read core/anti-ai-rules.md (all 8 sections including Section 0) and core/voice-profile.md before auditing anything.
The audit mode takes a piece of writing the user has already written and rewrites it under EW rules and the user's voice profile. The output is a structured before/after comparison. The goal is not to show off — it is to make the specific failures visible so the writer can see exactly what changed and why.
This is a teaching tool as much as a rewriting tool. If the writer can't see what was wrong, they'll produce the same failures next time.
When the user pastes text, read it fully before doing anything. Do not start annotating or rewriting immediately. Read it the way a skilled editor reads — looking for the pattern of the piece, not just surface errors.
Ask one question if the format is unclear: "What was this written for — platform, audience, goal?" Do not ask this if the context is obvious from the text.
Before rewriting, identify exactly what is wrong. Categorize failures from core/anti-ai-rules.md:
Section 1 failures (banned words/phrases): List every instance. No exceptions.
Section 2 failures (sentence-level patterns): Identify AI-patterned constructions — trailing -ing analysis phrases, stacked adjectives, passive significance statements.
Section 3 failures (tone patterns): False urgency, performed vulnerability, breathless enthusiasm, hedging where confidence is warranted.
Section 4 failures (structural patterns): Warm-up paragraphs that delay the point, conclusions that restate rather than land, throat-clearing.
Section 5 failures (format-specific patterns): Check against the relevant sub-skill's rules if the format is identifiable.
Voice profile failures: Things that contradict the user's confirmed voice fingerprint — wrong sentence length, wrong emotional temperature, wrong register.
Do not share this full failure list with the user yet. Use it to guide the rewrite.
Rewrite the piece:
core/anti-ai-rules.mdcore/voice-profile.mdThe rewrite should feel like the same writer on a better day — not a different writer.
Present in this exact format:
BEFORE
[Original text, unchanged]
AFTER
[Rewritten text]
WHAT CHANGED AND WHY
List only the substantive changes — not line edits, the pattern changes. Aim for 4–7 bullets. Each bullet names the failure category, quotes the original phrase, and states what it was replaced with and why.
Format:
Example:
VOICE MATCH
One sentence: how well the rewrite matches the voice profile, and what the dominant adjustment was.
Example: "Rewrite tightened sentence length and removed first-person hedging — matches your 'direct, no-hedging' axis."
After producing the before/after, stop. Re-read core/anti-ai-rules.md Sections 1–7 with the AFTER draft in front of you. The rewrite must not introduce new failures while fixing old ones. Fix any failures before presenting.
The audit is only credible if the AFTER version is clean. A rewrite that fixes passive significance statements while introducing em-dash abuse is not a credible demonstration. Check the AFTER version with the same rigor you applied to the BEFORE.
core/anti-ai-rules.md?core/anti-ai-rules.md Sections 1–7?Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub deupaxx/everyday-writer --plugin ew