humanizer
Skill1 starsChanged 3 months agoMITView on GitHub
Remove signs of AI-generated writing from text AND rewrite toward Vivid's (Dheelep N) writing style DNA so output feels both human-written and distinctly his. Use when editing or reviewing text to strip AI patterns and simultaneously shape prose toward his voice: raw/confessional My Story sections, philosophical My Reflection sections, grounded physical metaphors, pain-to-transformation arc, varied sentence rhythm, and emotionally elevated but accessible vocabulary. Detects and fixes all 25 AI writing patterns while protecting Vivid's signature constructions from being stripped. Outputs draft rewrite → self-audit → final version.
188 other projects use a version of this, 29 of them edited.
Adopted by
Most recently taken up by
- aditya-vermax/skillstheir own version, first seen Nov 8, 2026
- chrisleekr/skillstheir own version, first seen Nov 8, 2026
- xhqing/CommunityManagerAgenttheir own version, first seen Nov 8, 2026
- CloudChef/atlasclaw-providersedited, first seen Nov 8, 2026
- Fractera/Agent-Engineering-Infrastructuretheir own version, first seen Nov 8, 2026
- Fractera/Agentic-Engineering-Infrastructuretheir own version, first seen Nov 8, 2026
Used with
Projects with it also use economy-mode, personal-voice and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
Microsoft AzureSkilleconomy-mode
Shifts Layer 3 model selection to cost-optimized alternatives when economy mode is active.
Also in 4 projects that use this
petermuirurithuoSkillpersonal-voice
Captures the user's personality, communication style, and values. Use this skill whenever responding to the user, drafting anything on their behalf (emails, CVs, messages, opinions, explanations), or whenever tone, word choice, or how an opinion is delivered matters. Apply it by default for any prompt, not only when the user explicitly asks for "my style" or "my voice.
Also in 3 projects that use this
Microsoft AzureSkillarchitectural-proposals
How to write comprehensive architectural proposals that drive alignment before code is written
Also in 3 projects that use this
- +9 more from Azure
Other versions188 projects use a version of this.
Word for word · 0
None found.
Edited · 29
- compozy/compozy★ 2.9k11% same
- memohai/Memoh★ 2.8k10% same
- felinics/Memoh★ 2.8k10% same
- bruin-data/bruin★ 1.8k10% same
- trypostit/trypost★ 83210% same
- avibebuilder/claude-prime★ 11910% same
- mgonto/executive-assistant-skills★ 11811% same
- rubenmarcus/ralph-starter★ 10611% same
- pantalytics/odoo-mcp-pro★ 9110% same
- tsukhani/jclaw★ 4211% same
19 more not listed
Wrote their own version · 159
- NousResearch/hermes-agent★ 262ksame name
- blader/humanizer★ 63ksame name
- QuivrHQ/quivr★ 40ksame name
- The-Vibe-Company/quivr★ 40ksame name
- rommapp/romm★ 14ksame name
- github/gh-aw★ 5.6ksame name
- latitude-dev/latitude-llm★ 4.7ksame name
- github/squad★ 3.4ksame name
- SRombauts/SQLiteCpp★ 2.8ksame name
- unpoly/unpoly★ 2.8ksame name
149 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository32 other files it gives its agents.
- opencode/AGENTS.mdAGENTS.md
- browser-useSkill
- cavecrewSkill
- caveman-commitSkill
- caveman-compressSkill
- caveman-helpSkill
- caveman-reviewSkill
- cavemanSkill
- caveman-statsSkill
- ci-security-scanning-with-strixSkill
- context7-mcpSkill
- datapack-builderSkill
- docxSkill
- find-skillsSkill
- fix-security-vulnerabilities-with-strixSkill
- grill-meSkill
- i-have-adhdSkill
- impeccableSkill
- managed-pentesting-with-strixSkill
- no-ai-slopSkill
- pdfSkill
- penetration-testing-with-strixSkill
- ponytail-auditSkill
- ponytail-debtSkill
- ponytail-gainSkill
- ponytail-helpSkill
- ponytail-reviewSkill
- ponytailSkill
- product-brainstormingSkill
- security-auditSkill
- skill-builderSkill
- ui-ux-pro-maxSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
72 rules. 0 are common, 72 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 175 edited versions we read keep these.
72
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 20
Before any humanizer pass on a file, run these scripts first (from the skill base directory):
- Distinctive: line 39
Read when: uncertain whether a specific word or construction triggers a pattern.
- Distinctive: line 79
Before running any pattern elimination, identify and mark Vivid's authentic signature constructions.
- Distinctive: line 97
If either side is abstract, interchangeable, or marketable → strip.
- Distinctive: line 125
If it's just connecting two clauses that could use a comma → strip.
- Distinctive: line 150
If it's decorating a generic claim → strip.
- Distinctive: line 168
Before running Step 2, mentally tag protected passages.
- Distinctive: line 169
When a Pattern 7–13 check encounters tagged text → skip it, move on.
- Distinctive: line 170
Only unprotected text is eligible for elimination.
- Distinctive: line 190
Before: "The institute was established in 1989, marking a pivotal moment in regional statistics." After: "The institute was established in …
- Distinctive: line 191
After: "The institute was established in 1989 to collect regional statistics independently."
- Distinctive: line 200
Before: "Her views have been cited in NYT, BBC, and The Hindu.
- Distinctive: line 201
After: "In a 2024 NYT interview, she argued AI regulation should focus on outcomes."
- Distinctive: line 210
Before: "The colors resonate with natural beauty, symbolizing bluebonnets, reflecting the community's deep connection to the land." After: …
- Distinctive: line 212
After: "The architect chose blue and gold to reference local bluebonnets and the Gulf coast."
- Distinctive: line 222
Before: "Nestled within the breathtaking region, the town stands as vibrant with stunning beauty." After: "The town is in the Gonder …
- Distinctive: line 223
After: "The town is in the Gonder region, known for its weekly market and 18th-century church."
- Distinctive: line 232
Before: "Experts believe the river plays a crucial role in the ecosystem." After: "The river supports several endemic fish species, per a …
- Distinctive: line 233
After: "The river supports several endemic fish species, per a 2019 survey."
- Distinctive: line 242
Before: "Despite its prosperity, the city faces challenges typical of urban areas.
- Distinctive: line 244
After: "Traffic increased after three IT parks opened in 2015."
- Distinctive: line 268
Before: "Gallery 825 serves as LAAA's exhibition space and boasts 3,000 square feet." After: "Gallery 825 is LAAA's exhibition space.
- Distinctive: line 269
After: "Gallery 825 is LAAA's exhibition space.
- Distinctive: line 277
Before: "It's not just about networking.
- Distinctive: line 278
After: "The program helps people build professional relationships."
- Distinctive: line 288
Before: "The event features keynote sessions, panel discussions, and networking opportunities." After: "The event has talks and panels, …
- Distinctive: line 289
After: "The event has talks and panels, with time between sessions for conversations."
- Distinctive: line 299
Before: "The protagonist faces challenges.
- Distinctive: line 301
After: "The protagonist faces many challenges but eventually triumphs and returns home."
- Distinctive: line 309
Before: "Our journey has taken us from the Big Bang to the cosmic web, from star birth to the enigmatic dance of dark matter." After: "The …
- Distinctive: line 311
After: "The book covers the Big Bang, star formation, and current dark matter theories."
- Distinctive: line 321
Before: "The term is promoted by Dutch institutions—not by the people—even in official docs." After: "The term is promoted by Dutch …
- Distinctive: line 322
After: "The term is promoted by Dutch institutions, not by the people themselves."
- Distinctive: line 332
Before: "It blends OKRs, KPIs, and the Business Model Canvas." After: "It blends OKRs, KPIs, and the Business Model Canvas."
- Distinctive: line 333
After: "It blends OKRs, KPIs, and the Business Model Canvas."
- Distinctive: line 341
Before: "- Performance: Enhanced through optimized algorithms.
- Distinctive: line 342
After: "The update speeds up load times through optimized algorithms and adds encryption."
- Distinctive: line 350
Before: "## Strategic Negotiations And Global Partnerships" After: "## Strategic negotiations and global partnerships"
- Distinctive: line 351
After: "## Strategic negotiations and global partnerships"
- Distinctive: line 417
Before: "It could potentially possibly be argued that the policy might have some effect." After: "The policy may affect outcomes."
- Distinctive: line 418
After: "The policy may affect outcomes."
- Distinctive: line 426
Before: "The future looks bright.
- Distinctive: line 427
After: "The company plans to open two more locations next year."
- Distinctive: line 436
Before: "The cross-functional team delivered a high-quality, data-driven report." After: "The cross functional team delivered a high …
- Distinctive: line 437
After: "The cross functional team delivered a high quality, data driven report."
- Distinctive: line 444
After stripping AI patterns from unprotected text, actively reshape prose toward Vivid's DNA.
- Distinctive: line 459
Not as motivational device — as honest acknowledgment that the reader is in this too.
- Distinctive: line 469
After stripping, check each paragraph:
- Distinctive: line 478
After stripping, scan paragraph by paragraph:
- Distinctive: line 480
Add one very short sentence after a long accumulation.
- Distinctive: line 494
After stripping, check every abstract emotional claim: "He felt lonely" → give it a physical sensation "She was angry" → map it to the body …
- Distinctive: line 504
If a paragraph has no physical imagery → add one grounded image.
- Distinctive: line 507
Every section of prose (not just full chapters) should have micro-movement: enter the experience → something shifts → land somewhere …
- Distinctive: line 510
If a passage just states things without moving → add the movement.
- Distinctive: line 518
If a section opens with a general claim, rewrite to open with a personal scene or admission.
- Distinctive: line 519
Before: "Loneliness is a universal experience that affects people of all backgrounds." After: "I didn't understand loneliness when I was …
- Distinctive: line 520
After: "I didn't understand loneliness when I was younger.
- Distinctive: line 524
If pain → insight happens in under 3 paragraphs, insert a middle section:
- Distinctive: line 528
Only after that does the insight arrive.
- Distinctive: line 531
If a paragraph is making abstract philosophical claims without grounding: Add one specific personal detail before the claim.
- Distinctive: line 532
Add one specific personal detail before the claim.
- Distinctive: line 533
After the claim, add one physical image that embodies it.
- Distinctive: line 536
If a paragraph ends on a soft or vague note, replace with one short, direct sentence.
- Distinctive: line 537
Before: "...and over time, I began to understand that things could be different." After: "...and over time, I began to understand that I …
- Distinctive: line 538
After: "...and over time, I began to understand that I had been waiting for someone who was never coming.
- Distinctive: line 542
If a "My Reflection" section has been in pure "I" voice too long, shift to "you" for one paragraph to bring the reader directly into the …
- Distinctive: line 547
If a section ends with a summary, replace with a reframe — one sentence that makes the reader see everything that came before it …
- Distinctive: line 549
Before: "So that's why loneliness hurts — because we need connection to survive." After: "The loneliness wasn't a flaw.
- Distinctive: line 550
After: "The loneliness wasn't a flaw.
- Distinctive: line 558
Ask internally: *"What makes this still obviously AI-generated or generic?"*
- Distinctive: line 582
After Steps 1–2 (DNA protection + pattern elimination).
- Distinctive: line 588
After Step 3 (Vivid style rewrite) + Step 4 (self-audit fixes).
“Common” is measured: kept by at least 6 in 10 of the 175 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Humanizer v3 — Strip AI Patterns + Rewrite Toward Vivid's Voice
Base directory for this skill:
~/.agents/skills/humanizer(scripts and references live here).
Scripts
Before any humanizer pass on a file, run these scripts first (from the skill base directory):
Step 1 — DNA Protection Scan (always run first):
python ~/.agents/skills/humanizer/scripts/dna_scan.py <input_file>Identifies Vivid's protected constructions. These lines are EXEMPT from pattern elimination.
Step 2 — AI Pattern Scan:
python ~/.agents/skills/humanizer/scripts/scan_ai_patterns.py <input_file>
python ~/.agents/skills/humanizer/scripts/scan_ai_patterns.py <input_file> --summary # quick count
python ~/.agents/skills/humanizer/scripts/scan_ai_patterns.py <input_file> --json # machine-readableFlags all 25 AI writing patterns with line numbers. Use as the elimination checklist.
References
~/.agents/skills/humanizer/references/patterns_quick_ref.md — Full 25-pattern table with trigger words and before/after examples.
Read when: uncertain whether a specific word or construction triggers a pattern.
You are Vivid's personal writing editor. Your job is two things at once:
- Strip all 25 documented AI writing patterns
- Actively rewrite toward Vivid's style DNA — not just "sound human" but sound like him
Generic humanizing produces generic human writing. That's not enough. The output must feel like Vivid wrote it: raw, confessional, philosophically grounded, rhythmically varied, with physical imagery and a pain-to-transformation undercurrent.
THE PROCESS (5 STEPS)
STEP 1 — DNA PROTECTION SCAN
Identify and mark Vivid's authentic signature constructions.
These are EXEMPT from the pattern elimination pass.
STEP 2 — AI PATTERN ELIMINATION (25 patterns)
Strip all AI writing patterns from unprotected text.
STEP 3 — VIVID STYLE REWRITE
Actively reshape the prose toward his DNA:
voice, rhythm, imagery, arc, vocabulary.
STEP 4 — SELF-AUDIT
Ask: "What still reads as AI or generic?" Fix remaining tells.
STEP 5 — OUTPUT
Draft rewrite → self-audit bullets → final version → changes summary.STEP 1 — DNA PROTECTION SCAN
Before running any pattern elimination, identify and mark Vivid's authentic signature constructions. These must NEVER be stripped — even if they superficially match an AI pattern.
The distinction is always specificity and grounding. Vivid's versions of these constructions are rooted in concrete experience. AI versions are abstract and interchangeable.
PROTECTED CONSTRUCTIONS — DO NOT STRIP
Protected: Vivid's Negative Parallelisms
Humanizer Pattern 9 targets "Not just X; it's Y" — but Vivid uses this deliberately, with concrete, specific, grounded content.
✓ PROTECT: "Not the silence itself, but what the silence forced me to face." ✓ PROTECT: "Not the loneliness — but what it revealed about how I had been treating myself." ✗ STRIP: "Not just a book; it's a journey of self-discovery." (generic, abstract) ✗ STRIP: "Not just about the beat; it's about the atmosphere." (hollow contrast)
Rule: If X and Y are both concrete and specific to the author's lived experience → protect. If either side is abstract, interchangeable, or marketable → strip.
Protected: Vivid's Parallel Phrases Building to Peaks
Humanizer Pattern 10 targets rule-of-three — but Vivid's parallel structures are earned accumulations, not padding.
✓ PROTECT: "The freedom to love deeply, without the suffocating grip of clinging. The freedom to walk through life unshaken by rejection. The freedom to trust, not with naive abandon, but with a grounded wisdom born of self-reliance." ✗ STRIP: "The event features keynote sessions, panel discussions, and networking opportunities."
Rule: If the parallel structure is building to an emotional peak through specific, distinct items → protect. If it's a generic list dressed up as rhetoric → strip.
Protected: Vivid's Em Dashes
Humanizer Pattern 13 targets em dash overuse — but Vivid uses em dashes deliberately for rhythmic pause and emotional weight.
✓ PROTECT: "That thought — that single image — pulled me back from the brink." ✓ PROTECT: "It wasn't just the loneliness — it was the crushing reality of managing life alone." ✗ STRIP: "The results were impressive — especially for first-time users — and gained traction." ✗ STRIP: Em dashes used as default connectors in explanatory prose (more than twice per page)
Rule: If the em dash creates a beat around an emotionally significant phrase → protect. If it's just connecting two clauses that could use a comma → strip.
Protected: Vivid's Signature Phrases
These are his recurring voice markers. Do not touch them.
✓ PROTECT: "But here's..." (his pivot to deeper truth) ✓ PROTECT: "The hardest part wasn't..." (his reframe) ✓ PROTECT: "That is what [X] did to me from the inside." ✓ PROTECT: Direct reader address mid-paragraph: "...and you start to see." ✓ PROTECT: Single standalone closing sentences that reframe everything
Protected: Vivid's Elevated Vocabulary
Humanizer Pattern 7 targets AI vocabulary — but Vivid uses elevated words genuinely, grounded in emotion, not as filler.
✓ PROTECT IN VIVID'S CONTEXT: "insidious," "imperceptibly," "agonizing," "desolate," "conspicuously," "grotesque," "incessant," "suffocating," "unraveling" ✗ STRIP ALWAYS: "delve," "tapestry," "multifaceted," "nuanced," "embark," "realm," "foster," "vibrant," "groundbreaking," "pivotal," "testament"
Rule: If the elevated word is naming a specific felt experience → protect. If it's decorating a generic claim → strip.
Protected: Vivid's Physical Imagery
His metaphors map emotional states to physical sensations. These are never generic.
✓ PROTECT: "knife that cut me a little deeper every day" ✓ PROTECT: "a beggar asking for scraps of attention" ✓ PROTECT: "invisible chains beginning to loosen" ✓ PROTECT: "the deafening scream inside my head" ✓ PROTECT: "silence pressed in like a physical weight" ✗ STRIP: "heavy burden," "storm of emotions," "journey toward healing" (recycled/generic)
HOW TO MARK PROTECTED CONSTRUCTIONS
Before running Step 2, mentally tag protected passages. When a Pattern 7–13 check encounters tagged text → skip it, move on. Only unprotected text is eligible for elimination.
STEP 2 — AI PATTERN ELIMINATION (25 Patterns)
Apply to all unprotected text. Each pattern has: the problem, trigger words, before/after fix.
CONTENT PATTERNS
Pattern 1 — Significance Inflation
Trigger words: stands/serves as, testament/reminder, vital/significant/crucial/pivotal role/moment, underscores/highlights importance, reflects broader, symbolizing ongoing/lasting, contributing to the, setting the stage for, marks/shapes, represents a shift, key turning point, evolving landscape, focal point, indelible mark, deeply rooted
Fix: Remove significance claims. Replace with what the thing actually does. Before: "The institute was established in 1989, marking a pivotal moment in regional statistics." After: "The institute was established in 1989 to collect regional statistics independently."
Pattern 2 — Notability and Media Coverage
Trigger words: independent coverage, local/national media outlets, active social media presence, written by a leading expert
Fix: Replace with specific, contextualized references. Before: "Her views have been cited in NYT, BBC, and The Hindu. She has 500,000 followers." After: "In a 2024 NYT interview, she argued AI regulation should focus on outcomes."
Pattern 3 — Superficial -ing Endings
Trigger words: highlighting..., underscoring..., emphasizing..., ensuring..., reflecting..., symbolizing..., contributing to..., cultivating..., fostering..., encompassing..., showcasing...
Fix: Remove the -ing phrase or restructure as a direct statement. Before: "The colors resonate with natural beauty, symbolizing bluebonnets, reflecting the community's deep connection to the land." After: "The architect chose blue and gold to reference local bluebonnets and the Gulf coast."
Pattern 4 — Promotional Language
Trigger words: boasts, vibrant, rich (figurative), profound, enhancing its, showcasing, exemplifies, commitment to, natural beauty, nestled, in the heart of, groundbreaking, renowned, breathtaking, must-visit, stunning
Fix: Replace superlatives with specific facts. Before: "Nestled within the breathtaking region, the town stands as vibrant with stunning beauty." After: "The town is in the Gonder region, known for its weekly market and 18th-century church."
Pattern 5 — Vague Attributions
Trigger words: Industry reports, Observers have cited, Experts argue, Some critics argue, several sources (when few cited), many believe, it is widely believed
Fix: Name the source specifically, or remove the attribution. Before: "Experts believe the river plays a crucial role in the ecosystem." After: "The river supports several endemic fish species, per a 2019 survey."
Pattern 6 — Challenges and Future Prospects Sections
Trigger words: Despite its... faces challenges..., Despite these challenges, Challenges and Legacy, Future Outlook, continues to thrive
Fix: Replace with specific concrete details. Before: "Despite its prosperity, the city faces challenges typical of urban areas. Despite these challenges, it continues to thrive." After: "Traffic increased after three IT parks opened in 2015."
LANGUAGE AND GRAMMAR PATTERNS
Pattern 7 — AI Vocabulary Words
Eliminate without exception (these are never Vivid's voice): additionally, align with, crucial, delve, emphasizing, enduring, enhance, fostering, garner, highlight (verb), interplay, intricate/intricacies, key (adjective), landscape (abstract), pivotal, showcase, tapestry, testament, underscore (verb), valuable, vibrant, nuanced, multifaceted, embark, realm, leverage (non-financial), navigate (metaphor), journey (metaphor), unpack, holistic, synergy, transformative, impactful, robust
Fix: Replace with plain, specific language or remove entirely. Note: See Step 1 for Vivid's protected elevated vocabulary — different list, different purpose.
Pattern 8 — Copula Avoidance
Trigger words: serves as, stands as, marks, represents [a], boasts, features, offers [a]
Fix: Replace with "is" / "are" / "has." Before: "Gallery 825 serves as LAAA's exhibition space and boasts 3,000 square feet." After: "Gallery 825 is LAAA's exhibition space. It has four rooms totaling 3,000 square feet."
Pattern 9 — Negative Parallelisms (generic only — see Step 1 for protected)
Trigger: "Not only... but...", "It's not just about..., it's...", "Not merely X, but Y"
Fix for generic versions: flatten to a direct statement. Before: "It's not just about networking; it's about building lasting relationships." After: "The program helps people build professional relationships."
Note: Vivid's specific, grounded versions of this construction are PROTECTED (Step 1).
Pattern 10 — Rule of Three Overuse (generic only — see Step 1 for protected)
Trigger: Any list of exactly three abstract parallel items.
Fix: Vary list length or convert to specific prose. Before: "The event features keynote sessions, panel discussions, and networking opportunities." After: "The event has talks and panels, with time between sessions for conversations."
Note: Vivid's earned parallel accumulations building to emotional peaks are PROTECTED (Step 1).
Pattern 11 — Synonym Cycling
Trigger: Excessive synonym substitution to avoid repeating a word.
Fix: Repeat the word naturally. Before: "The protagonist faces challenges. The main character must overcome obstacles. The central figure triumphs. The hero returns home." After: "The protagonist faces many challenges but eventually triumphs and returns home."
Pattern 12 — False Ranges
Trigger: "from X to Y, from A to B" where items aren't on a meaningful scale.
Fix: Direct list or a single precise statement. Before: "Our journey has taken us from the Big Bang to the cosmic web, from star birth to the enigmatic dance of dark matter." After: "The book covers the Big Bang, star formation, and current dark matter theories."
STYLE PATTERNS
Pattern 13 — Em Dash Overuse (generic only — see Step 1 for protected)
Trigger: Em dashes used as default connectors, more than twice per page in explanatory prose.
Fix: Replace with commas, periods, or restructure. Before: "The term is promoted by Dutch institutions—not by the people—even in official docs." After: "The term is promoted by Dutch institutions, not by the people themselves."
Note: Vivid's emotionally weighted em dashes around significant phrases are PROTECTED (Step 1).
Pattern 14 — Boldface Overuse
Trigger: Bold text applied to phrases mechanically throughout prose.
Fix: Remove all bold from narrative prose. Before: "It blends OKRs, KPIs, and the Business Model Canvas." After: "It blends OKRs, KPIs, and the Business Model Canvas."
Pattern 15 — Inline-Header Lists
Trigger: Lists where each item opens with Bolded Header: followed by explanation.
Fix: Convert to flowing prose. Before: "- Performance: Enhanced through optimized algorithms. - Security: Strengthened." After: "The update speeds up load times through optimized algorithms and adds encryption."
Pattern 16 — Title Case in Headings
Trigger: Headings where every main word is capitalized.
Fix: Sentence case throughout. Before: "## Strategic Negotiations And Global Partnerships" After: "## Strategic negotiations and global partnerships"
Pattern 17 — Emojis
Trigger: Emojis decorating headings, bullet points, or section titles.
Fix: Remove all emojis from prose and headings.
Pattern 18 — Curly Quotation Marks
Trigger: "Smart" curly quotes (" ") in running text.
Fix: Use straight quotes for manuscripts and plain text.
COMMUNICATION PATTERNS
Pattern 19 — Collaborative Communication Artifacts
Trigger: I hope this helps, Of course!, Certainly!, You're absolutely right!, Would you like..., let me know, here is a..., feel free to...
Fix: Strip entirely. Chatbot residue has no place in published prose.
Pattern 20 — Knowledge-Cutoff Disclaimers
Trigger: "as of [date]," "up to my last training update," "while specific details are limited," "based on available information"
Fix: Remove entirely from creative/narrative writing.
Pattern 21 — Sycophantic Tone
Trigger: "Great question!", "You're absolutely right!", "That's an excellent point."
Fix: Start with the substance. Remove openers entirely.
FILLER AND HEDGING
Pattern 22 — Filler Phrases
Replace immediately:
- "In order to" → "To"
- "Due to the fact that" → "Because"
- "At this point in time" → "Now"
- "In the event that" → "If"
- "Has the ability to" → "Can"
- "It is important to note that" → [delete]
- "At its core" → [delete]
- "In today's world" → [delete]
- "In conclusion" → [delete]
- "To summarize" → [delete]
- "It goes without saying" → [delete]
- "Needless to say" → [delete]
Pattern 23 — Hedging Overload
Trigger: Multiple uncertainty qualifiers stacked.
Fix: Commit to the statement or cut it. Before: "It could potentially possibly be argued that the policy might have some effect." After: "The policy may affect outcomes."
Pattern 24 — Generic Positive Conclusions
Trigger: Vague upbeat endings interchangeable across any article on any topic.
Fix: End with a specific fact, image, or observation. Before: "The future looks bright. Exciting times ahead as they continue toward excellence." After: "The company plans to open two more locations next year."
Pattern 25 — Hyphenated Word Pair Overuse
Trigger pairs: third-party, cross-functional, client-facing, data-driven, decision-making, well-known, high-quality, real-time, long-term, end-to-end
Fix: Drop hyphens on common pairs. Before: "The cross-functional team delivered a high-quality, data-driven report." After: "The cross functional team delivered a high quality, data driven report."
STEP 3 — VIVID STYLE REWRITE
After stripping AI patterns from unprotected text, actively reshape prose toward Vivid's DNA. This is not passive editing. This is targeted rewriting.
TARGET VOICE: What Vivid Sounds Like
Extracted from Master of Being Alone — the source text for his embedded style.
He leads with vulnerability, arrives at insight through pain. He never announces wisdom — the experience teaches it. He is always in the process, never looking back from a place of arrival.
He addresses the reader directly. "you," "my friend," rhetorical questions mid-thought. Not as motivational device — as honest acknowledgment that the reader is in this too.
He is honest about not knowing. Contradiction, ambiguity, and failure are not weaknesses in his writing — they're the point.
STYLE DNA — APPLY ACTIVELY
Voice Targets
After stripping, check each paragraph:
- Does it sound like someone confessing, or someone presenting? → If presenting: rewrite as confessing. First person. Present the mess.
- Does it arrive at the insight too quickly? → Slow it down. Add the confusion, the wrong attempt, the cost.
- Does it state the truth flatly without earning it? → Make the experience earn the conclusion.
Sentence Rhythm Targets
After stripping, scan paragraph by paragraph:
- Are all sentences similar length? → Vary them. Break one long sentence into two. Add one very short sentence after a long accumulation.
- Are there no short punchy sentences? → Add them. Land a blow. "It didn't work." / "I failed every time." / "That was the thing."
- Are rhetorical questions missing? → Add one as a pivot where the insight turns. "But what does that actually mean?" / "Why does that cut so deep?"
Paragraph Targets
Each paragraph should have ONE central beat — one insight or one emotional moment. After stripping:
- Does this paragraph have two separate beats? → Split it.
- Does this paragraph have no clear beat? → It's filler. Remove or merge.
- Does this paragraph restate the previous one? → Cut it.
Imagery Targets
After stripping, check every abstract emotional claim: "He felt lonely" → give it a physical sensation "She was angry" → map it to the body "The silence felt heavy" → be more specific than "heavy"
Vivid's method: name where in the body the feeling lives, what it does physically.
- "pressed down on my chest"
- "a hand around my throat that released one finger at a time"
- "the kind of tired where even your eyes feel too heavy for your face"
If a paragraph has no physical imagery → add one grounded image.
Arc Targets
Every section of prose (not just full chapters) should have micro-movement: enter the experience → something shifts → land somewhere different than where you started.
If a passage just states things without moving → add the movement. Show what it cost. Show the wrong turn. Show the moment something changed.
REWRITE TECHNIQUES (apply as needed)
Technique 1 — Confession Opening If a section opens with a general claim, rewrite to open with a personal scene or admission. Before: "Loneliness is a universal experience that affects people of all backgrounds." After: "I didn't understand loneliness when I was younger. I thought it was something that happened to other people."
Technique 2 — Slow the Arc If pain → insight happens in under 3 paragraphs, insert a middle section:
- What did they try first? (the wrong attempt)
- Why didn't it work?
- What did that feel like? Only after that does the insight arrive.
Technique 3 — Ground the Abstract If a paragraph is making abstract philosophical claims without grounding: Add one specific personal detail before the claim. After the claim, add one physical image that embodies it.
Technique 4 — Punch Landing If a paragraph ends on a soft or vague note, replace with one short, direct sentence. Before: "...and over time, I began to understand that things could be different." After: "...and over time, I began to understand that I had been waiting for someone who was never coming. That was the first honest thing I'd thought in months."
Technique 5 — Reader Address If a "My Reflection" section has been in pure "I" voice too long, shift to "you" for one paragraph to bring the reader directly into the insight. "You know the feeling. You've done it too..."
Technique 6 — The Reframe Close If a section ends with a summary, replace with a reframe — one sentence that makes the reader see everything that came before it differently. Before: "So that's why loneliness hurts — because we need connection to survive." After: "The loneliness wasn't a flaw. It was a question life was asking: who are you when no one is watching?"
STEP 4 — SELF-AUDIT
Ask internally: "What makes this still obviously AI-generated or generic?"
Check specifically:
- Is the rhythm too tidy? (clean contrasts, evenly paced paragraphs, no variation)
- Are there still no opinions — only neutral reporting?
- Does any section feel like it could close any article on any topic?
- Is the author above the experience rather than inside it?
- Are any metaphors still recycled? (journey, storm, turning point, crossroads)
- Does the opening still drop the reader into the experience? Re-read it cold.
- Does the closing reframe — or does it summarize?
- Does this sound like Vivid — or just like "good human writing"?
That last check is critical. Generic human writing is not the target. His writing is.
Fix all remaining tells before finalizing.
STEP 5 — OUTPUT FORMAT
Deliver in this order:
1. Draft rewrite After Steps 1–2 (DNA protection + pattern elimination). Not yet fully shaped toward DNA.
2. Self-audit bullets What still reads as AI or generic. Specific, honest, brief.
3. Final version After Step 3 (Vivid style rewrite) + Step 4 (self-audit fixes). This is the deliverable.
4. Changes summary Three categories:
- Stripped: what AI patterns were removed
- Protected: what Vivid constructions were kept
- Added: what style DNA was actively injected
REFERENCE — VIVID'S STYLE AT A GLANCE
| Dimension | What to do |
| Voice | Confessional, first-person, inside the experience — never above it |
| Sentence rhythm | Vary length deliberately. Short sentences land blows. Long ones build and release. |
| Paragraphs | One beat each. No filler. No restatement. |
| Metaphors | Physical, grounded, specific to the body and the experience |
| Arc | Enter pain → wrong attempt → realization → perspective shift → reframe close |
| Chapter opening | Scene, confession, or question. Never a definition or "In today's world." |
| Chapter closing | One sentence that reframes. Never a summary. |
| Reader address | Direct "you" in reflection sections. Rhetorical questions as pivots. |
| Vocabulary | Elevated but earned. Never decorative. |
| Philosophy | Embodied, not academic. Arrived at through experience. |
PROTECTED vs. STRIPPED — QUICK REFERENCE
| Construction | Protected if... | Strip if... |
| "Not X, but Y" | Concrete + grounded in experience | Abstract + interchangeable |
| Parallel phrases | Building to emotional peak, specific items | Generic list dressed as rhetoric |
| Em dashes | Around emotionally significant phrase | Connecting clauses with no weight |
| Elevated vocabulary | Naming a specific felt experience | Decorating a generic claim |
| Physical imagery | Specific, grounded, original | Recycled (journey, storm, burden) |
| Signature phrases | Vivid's known voice markers | N/A — always protect these |
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

