{"id":18402,"plugin_id":"plugins_6a891ce942648191994f57393f2e765b","kind":"skill","collection_source":null,"comparison_source":null,"observed_at":"2026-09-30T23:14:48.495Z","digest":"8b7b1ed3573ec1f4d385bb388f86669a16b172df60d546c1e64ec8bbf0ab54a8","against":null,"payload":{"description":"Repair specific recurring phrase, structure, rhythm, agency, metadiscourse, and formatting patterns after a draft has been read in context. Use when the user wants targeted anti-slop cleanup rather than a general rewrite.","included_files":[{"relative_path":"agents/openai.yaml","size_in_bytes":324},{"relative_path":"references/repair-playbook.md","size_in_bytes":3462}],"name":"slop-pattern-repair","skill_md_contents":"---\nname: slop-pattern-repair\ndescription: Repair specific recurring phrase, structure, rhythm, agency, metadiscourse, and formatting patterns after a draft has been read in context. Use when the user wants targeted anti-slop cleanup rather than a general rewrite.\n---\n\n# Slop Pattern Repair\n\nRepair named patterns, not the writer's personality.\n\n## Procedure\n\n1. Read the whole draft first.\n2. Identify only the regions with a clear pattern problem.\n3. Use `references/repair-playbook.md` to choose the smallest repair.\n4. Preserve factual locks and voice anchors from the surrounding prose.\n5. Re-read the paragraph after each repair. A local fix can damage cadence or meaning even when the sentence looks cleaner alone.\n6. Do not normalize untouched sentences merely to match the edited ones.\n\n## Rule weighting\n\n### Usually repair\n\n- throat-clearing before the point\n- formulaic binary reframes\n- repeated negative reveals\n- faux-insight framing\n- unsupported authority\n- importance labels without consequences\n- repeated metacommentary\n- synonym cycling\n- fake-profound endings\n- formatting that exists only for emphasis\n\n### Repair only in context\n\n- adverbs\n- passive voice\n- inanimate agency\n- rhetorical questions\n- Wh-word openings\n- fragments\n- list length\n- em dashes\n- paragraph length\n- short-line stacking or micro-paragraphing\n- contractions or informality\n\nA contextual pattern deserves a repair when it clusters, hides meaning, repeats a template, or obviously conflicts with the genre. One instance is often just writing.\n\n## Repair style\n\nPrefer deletion before replacement when the sentence still works without the slop. When replacement is necessary, use the draft's own vocabulary and syntax as the source of style.\n\n## Spoken-language veto\n\nWhen `plain-spoken-writing` is in the route, do not remove a dialect marker, filler, rhetorical question, direct address, correction, code-switched term, long spoken sentence, or repetition merely because a generic anti-slop rule can match it. Repair only when the feature is redundant, templated, unclear, or demonstrably weakens this specific piece. If a repair makes the text less sayable or more like article prose, return that region to `plain-spoken-writing`.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}