[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-MohamedAbdallah-14-unslop-reasoning-de":3,"guides-for-MohamedAbdallah-14-unslop-reasoning":516,"similar-k175awk4103fv7eqv3qc28ws9d86np2t-de":517},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":239,"isFallback":224,"parentExtension":244,"providers":305,"relations":309,"repo":311,"tags":513,"workflow":514},1778693907029.3025,"k175awk4103fv7eqv3qc28ws9d86np2t",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Entfernt \"AI-Slop\"-Muster aus Reasoning-Traces (Chain-of-Thought, erweitertes Denken, Agentenzerlegung) – kein finaler Prosa-Text. Reasoning-Text hat einen eigenen Slop-Katalog, den der normale unslop nicht anvisiert: Übererklärung der Frage, übermäßiges Absichern, Über-Zerlegung trivialer Probleme in 6-Punkte-Unterpunkte, Rationalisierung von Endlosschleifen. Trigger: /unslop-reasoning, \"räum meine Argumentation auf\", \"korrigiere diese Gedankenverkettung\", \"dieser CoT klingt roboterhaft\". Gilt für Reasoning-Ausgaben; überschreibt nicht den normalen /unslop-Modus.\n",{"claudeCode":12},"MohamedAbdallah-14/unslop","unslop-reasoning","https://github.com/MohamedAbdallah-14/unslop",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":222,"workflow":237},1778693907029.3027,"kn76rgpwfvzywgymv0nf6qbv5586n9ty","de",{"checks":20,"evaluatedAt":191,"extensionSummary":192,"features":193,"nonGoals":199,"promptVersionExtension":204,"promptVersionScoring":205,"purpose":206,"rationale":207,"score":208,"summary":209,"tags":210,"tier":216,"useCases":217},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,91,95,99,103,107,110,113,116,120,123,126,129,132,135,138,142,146,150,153,157,160,163,166,169,173,176,179,182,185,188],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung nennt klar das Problem von \"AI-Slop\"-Mustern in Reasoning-Traces, die der normale unslop nicht adressiert, und gibt spezifische Trigger für die Nutzung an.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Fähigkeit schließt eine spezifische Lücke bestehender Tools, indem sie sich auf Reasoning-Traces konzentriert und eine spezialisierte Lösung über generische Prosa-Bereinigung oder einfache LLM-Prompts hinaus bietet.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsbereitschaft","Die Fähigkeit ist produktionsbereit, wie ihr klarer Geltungsbereich, ihre klar definierten Funktionen und die Integration mit verschiedenen Assistenten belegen.",{"category":33,"check":34,"severity":24,"summary":35},"Geltungsbereich","Single Responsibility Principle","Die Fähigkeit hat eine einzige, klar definierte Verantwortung: das Entfernen von \"AI-Slop\"-Mustern aus Reasoning-Traces.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Funktionalität der Fähigkeit korrekt wider, wie in SKILL.md beschrieben, und detailliert ihren spezifischen Zweck und ihre Grenzen.",{"category":40,"check":41,"severity":42,"summary":43},"Aufruf","Geltungsbereich von Werkzeugen","not_applicable","Dies ist eine fähigkeitsbasierte Erweiterung und stellt keine einzelnen Werkzeuge bereit.",{"category":45,"check":46,"severity":42,"summary":47},"Dokumentation","Konfigurations- & Parameterreferenz","Die Fähigkeit hat keine konfigurierbaren Parameter über Kommandozeilen-Flags oder sitzungsweite Schalter hinaus, die in der README dokumentiert sind.",{"category":33,"check":49,"severity":42,"summary":50},"Werkzeugbenennung","Als Fähigkeit stellt sie keine mehreren benannten Werkzeuge bereit.",{"category":33,"check":52,"severity":42,"summary":53},"Minimale I/O-Oberfläche","Die Fähigkeit arbeitet mit Texteingabe und -ausgabe; sie stellt keine Werkzeuge mit komplexen Parameterschemata oder Antwortformen bereit.",{"category":55,"check":56,"severity":24,"summary":57},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, die in einer separaten LICENSE-Datei klar angegeben und in der README referenziert ist.",{"category":59,"check":60,"severity":24,"summary":61},"Wartung","Aktualität der Commits","Das Repository hat aktuelle Commits, was auf aktive Wartung hindeutet.",{"category":59,"check":63,"severity":42,"summary":64},"Abhängigkeitsmanagement","Die Erweiterung hat minimale externe Abhängigkeiten, und die verwendeten (z.B. für Evaluierungsskripte) scheinen kein komplexes Management innerhalb der Kernfähigkeit zu erfordern.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Fähigkeit arbeitet mit benutzerdefinierten Texten und scheint keine Geheimnisse zu verarbeiten oder preiszugeben.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","Die Hauptfunktion der Fähigkeit ist die Texttransformation, und sie ist so konzipiert, dass Codeblöcke und URLs unverändert erhalten bleiben, was das Risiko von Code-Injection minimiert.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain-Granaten","Die Fähigkeit arbeitet in der Umgebung des Host-Assistenten mit lokalen Eingaben oder etablierten Umgebungen und ruft zur Laufzeit keinen Remote-Code oder keine Anweisungen ab.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Fähigkeit arbeitet als Texttransformationsebene innerhalb der Umgebung des Host-Assistenten und führt keine Dateisystemänderungen außerhalb ihres Geltungsbereichs oder ihrer installierten Konfiguration durch.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Es gibt keine Anzeichen für getrennte Prozesse oder Wiederholungsversuche bei verweigerten Operationen in der Beschreibung oder Code-Struktur der Fähigkeit.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Fähigkeit verarbeitet Eingabetext lokal und übermittelt keine Daten an Dritte.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Texttricks","Die mitgelieferte Dokumentation und SKILL.md enthalten keine versteckten Steuerungsversuche oder problematischen Unicode-Zeichen.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Undurchsichtige Codeausführung","Die Logik der Fähigkeit wird in einfachem Markdown beschrieben und vom Host-Assistenten ausgeführt; es gibt keine Anzeichen für verschleierten Code oder Laufzeit-Skriptabrufe.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Fähigkeit arbeitet mit Texteingaben und trifft keine Annahmen über die Projektdateistruktur des Benutzers.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Probleme","Es gibt keine offenen Probleme in den letzten 90 Tagen und keine geschlossenen Probleme, was entweder auf ein neues Projekt oder keine aktuell zu beachtenden Probleme hindeutet.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Das Projekt hat eine klare Versionierungsstrategie mit aktuellen Commits und einem CHANGELOG, und Installationsanweisungen verweisen typischerweise auf bestimmte Versionen oder den Hauptzweig.",{"category":104,"check":105,"severity":42,"summary":106},"Codeausführung","Validierung","Die Fähigkeit verarbeitet natürliche Sprache; eine formale Schemavalidierung für Eingabeargumente ist nicht anwendbar.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Die Fähigkeit ist reine Textverarbeitung und hat keine destruktiven Operationen.",{"category":104,"check":111,"severity":24,"summary":112},"Fehlerbehandlung","Die Fähigkeit stützt sich auf die Ausführungsumgebung des Host-Assistenten zur Fehlerbehandlung; die Dokumentation weist keine unbehandelten Ausnahmen aus.",{"category":104,"check":114,"severity":42,"summary":115},"Protokollierung","Die Fähigkeit führt keine Aktionen durch, die eine lokale Audit-Protokollierung erfordern.",{"category":117,"check":118,"severity":24,"summary":119},"Compliance","DSGVO","Die Fähigkeit verarbeitet benutzerdefinierte Texte und verarbeitet keine personenbezogenen Daten oder übermittelt diese an Dritte.",{"category":117,"check":121,"severity":24,"summary":122},"Zielmarkt","Die Funktionalität der Fähigkeit ist sprachunabhängig und ihre Regeln basieren auf allgemeinen Verhaltensmustern von KI, was sie global anwendbar macht.",{"category":92,"check":124,"severity":24,"summary":125},"Laufzeitstabilität","Die Fähigkeit ist darauf ausgelegt, in verschiedenen KI-Assistentenumgebungen zu laufen und scheint keine betriebssystem- oder shell-spezifischen Annahmen zu treffen.",{"category":45,"check":127,"severity":24,"summary":128},"README","Die README-Datei ist umfassend und beschreibt klar den Zweck der Erweiterung, ihre Funktionen, Installation und Nutzungshinweise.",{"category":33,"check":130,"severity":42,"summary":131},"Größe der Werkzeugoberfläche","Dies ist eine einzelne Fähigkeitserweiterung und stellt keine mehreren Werkzeuge bereit.",{"category":40,"check":133,"severity":42,"summary":134},"Überlappende Fast-Synonym-Werkzeuge","Als einzelne Fähigkeit gibt es keine überlappenden Werkzeuge.",{"category":45,"check":136,"severity":24,"summary":137},"Phantom-Funktionen","Alle beworbenen Funktionen, einschließlich der verschiedenen Modi und Unterfähigkeiten, haben entsprechende Implementierungen oder Dokumentationen.",{"category":139,"check":140,"severity":24,"summary":141},"Installation","Installationsanweisung","Es werden klare Installationsanweisungen für verschiedene Assistenten bereitgestellt, einschließlich Copy-Paste-Beispielen für Claude Code.",{"category":143,"check":144,"severity":42,"summary":145},"Fehler","Aktionierbare Fehlermeldungen","Die Funktionsweise der Fähigkeit innerhalb einer Assistentenumgebung bedeutet, dass die Fehlerbehandlung weitgehend vom Host verwaltet wird; spezifische Fehlerpfade für die Fähigkeit selbst werden nicht als benutzersichtbare Fehler bereitgestellt.",{"category":147,"check":148,"severity":24,"summary":149},"Ausführung","Angepinnte Abhängigkeiten","Die README erwähnt `pip install unslop` für die eigenständige Nutzung, was auf Standard-Python-Paketverwaltung hindeutet; die mitgelieferten Skripte selbst zeigen keine externen Abhängigkeiten, die angepinnt werden müssten.",{"category":33,"check":151,"severity":42,"summary":152},"Dry-Run-Vorschau","Die Fähigkeit ist ein Texttransformationstool und führt keine Zustandsänderungen durch, die eine Dry-Run-Vorschau erfordern würden.",{"category":154,"check":155,"severity":42,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Die Fähigkeit verarbeitet Eingabetext lokal und beinhaltet keine Remote-Aufrufe oder Zustandsänderungsoperationen, die Idempotenz oder Timeouts erfordern.",{"category":117,"check":158,"severity":24,"summary":159},"Telemetry Opt-in","Das Projekt gibt in seiner Dokumentation ausdrücklich an: 'Keine Netzwerkaufrufe. Keine Telemetrie.', was das Fehlen von Telemetriesammlung bestätigt.",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Der Zweck der Fähigkeit ist präzise als Entfernen von \"AI-Slop\" aus Reasoning-Traces definiert, mit klaren Triggern und Grenzen.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter in SKILL.md ist prägnant und fasst die Kernfähigkeit und Trigger effektiv zusammen.",{"category":45,"check":167,"severity":24,"summary":168},"Prägnanter Body","Der Body von SKILL.md ist gut strukturiert und unter der empfohlenen Zeilenbegrenzung, wobei tiefere Materialien an separate Dateien delegiert werden.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die Dokumentation der Fähigkeit delegiert detailliertere Erklärungen und Forschung an separate Dateien und folgt damit der progressiven Offenlegung.",{"category":170,"check":174,"severity":42,"summary":175},"Gabelbare Erkundung","Die Fähigkeit ist ein Werkzeug zur Texttransformation und beinhaltet keine tiefe Erkundung oder Code-Überprüfung, die einen gegabelten Kontext erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","In der README sind ausreichend Beispiele enthalten, die die Nutzung über verschiedene Assistenten und Modi hinweg demonstrieren.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die Dokumentation behandelt Randfälle implizit durch die exakte Beibehaltung von Code und URLs, und der Abschnitt \"Einschränkungen\" adressiert potenzielle Probleme mit Detektoren und faktischer Genauigkeit.",{"category":104,"check":183,"severity":42,"summary":184},"Werkzeug-Fallback","Die Fähigkeit stützt sich nicht auf externe Werkzeuge, die Fallback-Mechanismen erfordern würden.",{"category":66,"check":186,"severity":24,"summary":187},"Anhalten bei unerwartetem Zustand","Die Fähigkeit arbeitet mit Eingabetext und hat keine Vorbedingungen bezüglich des Projektzustands, die ein Anhalten erfordern würden.",{"category":92,"check":189,"severity":24,"summary":190},"Übergreifende Kopplung","Die Fähigkeit ist in sich abgeschlossen und verlässt sich nicht implizit darauf, dass andere Fähigkeiten geladen sind.",1778693825045,"Diese Fähigkeit bereinigt KI-generierte Texte und zielt speziell auf Muster in Reasoning-Traces ab, die sie roboterhaft klingen lassen, während sie faktische Inhalte wie Code und URLs beibehält.",[194,195,196,197,198],"Entfernt \"AI-Slop\" aus Reasoning-Traces","Behält Code, URLs und faktische Inhalte unverändert bei","Bietet mehrere Modi für unterschiedliche Umschreibungsgrade","Unterstützt die Integration mit verschiedenen KI-Assistenten","Enthält einen deterministischen Modus für präzise Texttransformationen",[200,201,202,203],"Ersetzen von regulären Prosa-Bearbeitungswerkzeugen für die Endausgabe","Verändern des faktischen Inhalts oder spezifischer Code-Schnipsel","Garantie der Umgehung von Detektoren, Fokus auf menschliche Lesbarkeit","Betrieb als Cloud-basierter Dienst; läuft lokal","3.0.0","4.4.0","Die Lesbarkeit und menschliche Natürlichkeit von KI-generierten Texten, insbesondere Reasoning-Traces, zu verbessern, indem stilistische Artefakte entfernt werden, ohne die Kernfakten oder den Code zu verändern.","Die Erweiterung weist eine außergewöhnlich hohe Qualität in allen Kategorien auf, ohne kritische oder warnende Funde. Sie zeichnet sich durch Dokumentation, Sicherheit und praktischen Nutzen aus und demonstriert einen klaren Problemlösungsansatz und eine robuste Implementierung.",98,"Eine ausgezeichnete Fähigkeit zur Verfeinerung von KI-generierten Texten durch Entfernen stilistischer Artefakte unter Beibehaltung faktischer Inhalte.",[211,212,213,214,215],"ai-writing","prose","editing","natural-language-processing","llm-tools","verified",[218,219,220,221],"Bereinigung von Chain-of-Thought- oder Agenten-Zerlegungs-Traces","Humanisierung von KI-generierten Anschreiben, Aufsätzen oder Blog-Posts","Sicherstellung der Genauigkeit von KI-generiertem Code oder technischer Dokumentation","Verbesserung von KI-Ausgaben für die professionelle Kommunikation",{"codeQuality":223,"collectedAt":225,"documentation":226,"maintenance":229,"security":234,"testCoverage":236},{"hasLockfile":224},false,1778693807720,{"descriptionLength":227,"readmeSize":228},510,52819,{"closedIssues90d":8,"forks":230,"hasChangelog":231,"openIssues90d":8,"pushedAt":232,"stars":233},1,true,1777948198000,36,{"hasNpmPackage":224,"license":235,"smitheryVerified":224},"MIT",{"hasCi":231,"hasTests":231},{"updatedAt":238},1778693907029,{"basePath":240,"githubOwner":241,"githubRepo":242,"locale":18,"slug":13,"type":243},"skills/unslop-reasoning","MohamedAbdallah-14","unslop","skill",{"_creationTime":245,"_id":246,"community":247,"display":248,"identity":251,"parentExtension":255,"providers":288,"relations":300,"tags":301,"workflow":302},1778693661691.4358,"k177fsagh49r77m9y4755zc1mn86m1jm",{"reviewCount":8},{"description":249,"installMethods":250,"name":242,"sourceUrl":14},"Make assistant output sound human. Strip AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), engineer burstiness, restore voice. Preserves code, URLs, and technical accuracy.",{"claudeCode":242},{"basePath":252,"githubOwner":241,"githubRepo":242,"locale":253,"slug":242,"type":254},"","en","plugin",{"_creationTime":256,"_id":257,"community":258,"display":259,"identity":263,"providers":265,"relations":281,"tags":283,"workflow":284},1778693661691.4355,"k175vxsqnmn2ye2xkw62x4enkh86n8eb",{"reviewCount":8},{"description":260,"installMethods":261,"name":262,"sourceUrl":14},"Plugins that make model-assisted text sound natural and human: clearer voice, less robotic phrasing, better burstiness, no AI fingerprint.",{"claudeCode":12},"unslop-marketplace",{"basePath":252,"githubOwner":241,"githubRepo":242,"locale":253,"slug":242,"type":264},"marketplace",{"evaluate":266,"extract":276},{"promptVersionExtension":267,"promptVersionScoring":205,"score":268,"tags":269,"targetMarket":275,"tier":216},"3.1.0",100,[270,271,272,273,274],"writing","humanization","ai-detection","voice","natural-language","global",{"commitSha":277,"marketplace":278,"plugin":279},"HEAD",{"name":262,"pluginCount":230},{"mcpCount":8,"provider":280,"skillCount":8},"classify",{"repoId":282},"kd727xcarpnqcat3wd68ms466s86mwkb",[272,271,274,273,270],{"evaluatedAt":285,"extractAt":286,"updatedAt":287},1778693702554,1778693661691,1778693923493,{"evaluate":289,"extract":297},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":290,"targetMarket":275,"tier":216},[291,292,270,293,294,295,296],"ai","text","editor","code","nlp","humanizer",{"commitSha":277,"plugin":298},{"mcpCount":8,"provider":280,"skillCount":299},5,{"parentExtensionId":257,"repoId":282},[291,294,293,296,295,292,270],{"evaluatedAt":303,"extractAt":286,"updatedAt":304},1778693722676,1778693923675,{"evaluate":306,"extract":308},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":307,"targetMarket":275,"tier":216},[211,212,213,214,215],{"commitSha":277},{"parentExtensionId":246,"repoId":282,"translatedFrom":310},"k17652fqyq6b3erz6edk1syfm986m91c",{"_creationTime":312,"_id":282,"identity":313,"providers":314,"workflow":509},1778693654114.4695,{"githubOwner":241,"githubRepo":242,"sourceUrl":14},{"classify":315,"discover":489,"github":492},{"commitSha":277,"extensions":316},[317,328,339,394,402,410,457,465,471,479],{"basePath":318,"description":319,"displayName":320,"installMethods":321,"rationale":322,"selectedPaths":323,"source":327,"sourceLanguage":253,"type":264},".agents/plugins","Local agents marketplace for the unslop plugin (anti-AI-slop tooling).","unslop-agents-marketplace",{"claudeCode":12},"marketplace.json at .agents/plugins/marketplace.json",[324],{"path":325,"priority":326},"marketplace.json","mandatory","rule",{"basePath":252,"description":260,"displayName":262,"installMethods":329,"rationale":330,"selectedPaths":331,"source":327,"sourceLanguage":253,"type":264},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[332,334,336],{"path":333,"priority":326},".claude-plugin/marketplace.json",{"path":335,"priority":326},"README.md",{"path":337,"priority":338},"LICENSE","high",{"basePath":252,"description":249,"displayName":242,"installMethods":340,"rationale":341,"selectedPaths":342,"source":327,"sourceLanguage":253,"type":254},{"claudeCode":242},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/unslop)",[343,345,346,347,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392],{"path":344,"priority":326},".claude-plugin/plugin.json",{"path":335,"priority":326},{"path":337,"priority":338},{"path":348,"priority":349},"skills/unslop/SKILL.md","medium",{"path":351,"priority":349},"skills/unslop-commit/SKILL.md",{"path":353,"priority":349},"skills/unslop-file/SKILL.md",{"path":355,"priority":349},"skills/unslop-help/SKILL.md",{"path":357,"priority":349},"skills/unslop-reasoning/SKILL.md",{"path":359,"priority":349},"skills/unslop-review/SKILL.md",{"path":361,"priority":338},"commands/unslop-commit.toml",{"path":363,"priority":338},"commands/unslop-file.toml",{"path":365,"priority":338},"commands/unslop-help.toml",{"path":367,"priority":338},"commands/unslop-reasoning.toml",{"path":369,"priority":338},"commands/unslop-review.toml",{"path":371,"priority":338},"commands/unslop.toml",{"path":373,"priority":338},"hooks/README.md",{"path":375,"priority":338},"hooks/install.ps1",{"path":377,"priority":338},"hooks/install.sh",{"path":379,"priority":338},"hooks/package.json",{"path":381,"priority":338},"hooks/uninstall.ps1",{"path":383,"priority":338},"hooks/uninstall.sh",{"path":385,"priority":338},"hooks/unslop-activate.js",{"path":387,"priority":338},"hooks/unslop-config.js",{"path":389,"priority":338},"hooks/unslop-mode-tracker.js",{"path":391,"priority":338},"hooks/unslop-statusline.ps1",{"path":393,"priority":338},"hooks/unslop-statusline.sh",{"basePath":395,"description":396,"displayName":242,"installMethods":397,"rationale":398,"selectedPaths":399,"source":327,"sourceLanguage":253,"type":243},"skills/unslop","Humanize LLM output so it reads like a careful human wrote it. Subtracts AI-isms (sycophancy, tricolons, em-dash overuse, \"delve\"/\"tapestry\"/\"testament\", hedging stacks, tidy five-paragraph shapes), engineers burstiness and calibrated uncertainty, and preserves technical accuracy. Supports intensity levels: subtle, balanced (default), full, voice-match, anti-detector. Use when user says \"humanize this\", \"make this sound human\", \"de-slop this\", \"rewrite without AI tone\", \"match my voice\", \"less robotic\", or invokes /unslop. Also auto-triggers when text-quality is requested.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop/SKILL.md (coalesced with duplicate skill at .cursor/skills/unslop, .windsurf/skills/unslop, plugins/unslop/skills/unslop)",[400],{"path":401,"priority":326},"SKILL.md",{"basePath":403,"description":404,"displayName":405,"installMethods":406,"rationale":407,"selectedPaths":408,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-commit","Rewrites commit messages so they sound like a careful human engineer wrote them. Strips AI/marketing slop (\"comprehensive solution\", \"robust implementation\", \"leverage\", \"enhance\", \"seamlessly\", \"This commit...\"). Keeps Conventional Commits format. Subject ≤72 chars (aim ≤50), imperative mood. Body only when \"why\" isn't obvious from the subject. Use when user says \"humanize commit\", \"de-slop commit message\", \"make this commit sound human\", \"/unslop-commit\", \"/commit\", \"write a commit\", or pastes a draft commit to clean up. Auto-triggers when staging changes.\n","unslop-commit",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-commit/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-commit)",[409],{"path":401,"priority":326},{"basePath":242,"description":411,"displayName":412,"installMethods":413,"rationale":414,"selectedPaths":415,"source":327,"sourceLanguage":253,"type":243},"Humanize natural-language memory files (CLAUDE.md, todos, preferences, docs) by removing AI-isms and adding burstiness while preserving every code block, URL, path, command, and heading exactly. Two modes: --deterministic (fast, regex-based, no API) and LLM (default, calls Claude for rewrite). Humanized version overwrites the original file. Plain backup saved as FILE.original.md. Trigger: /unslop-file \u003Cfilepath> or \"humanize memory file\"\n","unslop-file",{"claudeCode":12},"SKILL.md frontmatter at unslop/SKILL.md (coalesced with duplicate skill at skills/unslop-file, plugins/unslop/skills/unslop-file)",[416,417,418,420,422,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455],{"path":401,"priority":326},{"path":335,"priority":338},{"path":419,"priority":349},"CHANGELOG.md",{"path":421,"priority":349},"SECURITY.md",{"path":423,"priority":424},"scripts/__init__.py","low",{"path":426,"priority":424},"scripts/__main__.py",{"path":428,"priority":424},"scripts/benchmark.py",{"path":430,"priority":424},"scripts/cli.py",{"path":432,"priority":424},"scripts/detect.py",{"path":434,"priority":424},"scripts/detector.py",{"path":436,"priority":424},"scripts/fetch_detectors.py",{"path":438,"priority":424},"scripts/humanize.py",{"path":440,"priority":424},"scripts/lexical_targets.py",{"path":442,"priority":424},"scripts/py.typed",{"path":444,"priority":424},"scripts/reasoning.py",{"path":446,"priority":424},"scripts/soul.py",{"path":448,"priority":424},"scripts/structural.py",{"path":450,"priority":424},"scripts/style_memory.py",{"path":452,"priority":424},"scripts/stylometry.py",{"path":454,"priority":424},"scripts/surprisal.py",{"path":456,"priority":424},"scripts/validate.py",{"basePath":458,"description":459,"displayName":460,"installMethods":461,"rationale":462,"selectedPaths":463,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-help","Quick-reference card for unslop modes, sub-skills, and slash commands. One-shot display, not a persistent mode. Trigger: /unslop-help, \"unslop help\", \"what unslop commands\", \"how do I use unslop\".\n","unslop-help",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-help/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-help)",[464],{"path":401,"priority":326},{"basePath":240,"description":466,"displayName":13,"installMethods":467,"rationale":468,"selectedPaths":469,"source":327,"sourceLanguage":253,"type":243},"Strip AI-slop patterns from reasoning traces (chain-of-thought, extended thinking, agent decomposition) — not final prose. Reasoning text has its own slop catalog that regular unslop doesn't target: over-explaining the question, over-hedging, over-decomposing trivial problems into 6-bullet substeps, infinite-loop rationalization. Trigger: /unslop-reasoning, \"clean up my reasoning\", \"fix this chain of thought\", \"this CoT sounds robotic\". Applies to reasoning output; does not override regular /unslop mode.\n",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-reasoning/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-reasoning)",[470],{"path":401,"priority":326},{"basePath":472,"description":473,"displayName":474,"installMethods":475,"rationale":476,"selectedPaths":477,"source":327,"sourceLanguage":253,"type":243},"skills/unslop-review","Rewrites code review comments so they read like a human teammate wrote them. Cuts corporate-AI throat-clearing (\"I noticed...\", \"I was wondering if perhaps...\", \"It might be worth considering...\"). Each comment is direct: location, the issue, a concrete fix. Use when user says \"humanize review\", \"de-slop PR comment\", \"make this feedback sound human\", \"review this PR\", \"code review\", \"/review\", \"/unslop-review\". Auto-triggers when reviewing PRs.\n","unslop-review",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-review/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-review)",[478],{"path":401,"priority":326},{"basePath":242,"installMethods":480,"rationale":481,"selectedPaths":482,"source":327,"sourceLanguage":253,"type":488},{"pypi":242},"cli ecosystem detected at unslop",[483,485,486,487],{"path":484,"priority":326},"pyproject.toml",{"path":335,"priority":326},{"path":430,"priority":349},{"path":426,"priority":424},"cli",{"sources":490},[491],"manual",{"closedIssues90d":8,"description":493,"forks":230,"homepage":494,"license":235,"openIssues90d":8,"pushedAt":232,"readmeSize":228,"stars":233,"topics":495},"Make AI output sound human. Strips AI-isms (sycophancy, stock vocab, hedging stacks, em-dash pileups), preserves code/URLs/headings. Plugin for Claude Code, Cursor, Windsurf, Codex, Cline, Copilot, Gemini.","https://mohamedabdallah-14.github.io/unslop/",[272,496,497,498,499,500,501,296,502,503,504,211,505,506,507,508],"ai-plugin","anti-slop","claude-code","claude-code-plugin","cline-rules","cursor-rules","llm","prompt-engineering","windsurf-rules","content-quality","open-source","typescript","writing-tools",{"classifiedAt":510,"discoverAt":511,"extractAt":512,"githubAt":512,"updatedAt":510},1778693661514,1778693654114,1778693659782,[211,213,215,214,212],{"evaluatedAt":515,"extractAt":286,"updatedAt":238},1778693825172,[],[518,546,568,595,624,650],{"_creationTime":519,"_id":520,"community":521,"display":522,"identity":528,"providers":533,"relations":539,"tags":542,"workflow":543},1778675056600.2568,"k17b8e61me2fx4jmcjswbzs75d86n1e2",{"reviewCount":8},{"description":523,"installMethods":524,"name":526,"sourceUrl":527},"Makes AI-generated content sound genuinely human — not just cleaned up, but alive. Use when content feels robotic, uses too many AI clichés, lacks personality, or reads like it was written by committee. Triggers: 'this sounds like AI', 'make it more human', 'add personality', 'it feels generic', 'sounds robotic', 'fix AI writing', 'inject our voice'. NOT for initial content creation (use content-production). NOT for SEO optimization (use content-production Mode 3).",{"claudeCode":525},"alirezarezvani/claude-skills","Content Humanizer","https://github.com/alirezarezvani/claude-skills",{"basePath":529,"githubOwner":530,"githubRepo":531,"locale":253,"slug":532,"type":243},"marketing-skill/skills/content-humanizer","alirezarezvani","claude-skills","content-humanizer",{"evaluate":534,"extract":538},{"promptVersionExtension":204,"promptVersionScoring":205,"score":208,"tags":535,"targetMarket":275,"tier":216},[211,536,537,213,214],"content-humanization","copywriting",{"commitSha":277,"license":235},{"parentExtensionId":540,"repoId":541},"k170sws65f0ebecn36z3q8c2z186m477","kd7ff9s1w43mfyy1n7hf87816186m6px",[211,536,537,213,214],{"evaluatedAt":544,"extractAt":545,"updatedAt":544},1778684321266,1778675056600,{"_creationTime":547,"_id":548,"community":549,"display":550,"identity":554,"providers":555,"relations":562,"tags":564,"workflow":565},1778693888389.753,"k174tys9ez737ncx76cma7k3fd86n3ge",{"reviewCount":8},{"description":551,"installMethods":552,"name":553,"sourceUrl":14},"Schreibt Commit-Nachrichten um, damit sie klingen, als hätte ein sorgfältiger menschlicher Ingenieur sie geschrieben. Entfernt KI-/Marketing-Schrott (\"umfassende Lösung\", \"robuste Implementierung\", \"nutzen\", \"verbessern\", \"nahtlos\", \"Dieser Commit...\"). Behält das Conventional Commits-Format bei. Betreff ≤72 Zeichen (Ziel ≤50), Imperativ. Body nur, wenn das \"Warum\" nicht aus dem Betreff ersichtlich ist. Verwenden Sie dies, wenn der Benutzer \"Menschlichkeit der Commit-Nachricht\", \"Commit-Nachricht von Müll befreien\", \"diese Commit-Nachricht menschlich klingen lassen\", \"/unslop-commit\", \"/commit\" sagt oder einen Entwurf einer zu bereinigenden Commit-Nachricht einfügt. Löst automatisch aus, wenn Änderungen gestaged werden.\n",{"claudeCode":12},"Unslop Commit",{"basePath":403,"githubOwner":241,"githubRepo":242,"locale":18,"slug":405,"type":243},{"evaluate":556,"extract":561},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":557,"targetMarket":275,"tier":216},[558,559,560,211,214],"commit-message","conventional-commits","git",{"commitSha":277,"license":235},{"parentExtensionId":246,"repoId":282,"translatedFrom":563},"k178pmb87re7z9as1b8ky4h9m586ncf7",[211,558,559,560,214],{"evaluatedAt":566,"extractAt":286,"updatedAt":567},1778693755963,1778693888389,{"_creationTime":569,"_id":570,"community":571,"display":572,"identity":578,"providers":582,"relations":589,"tags":591,"workflow":592},1778697513812.0593,"k17a20wb5skzqbbxh7gms1p30h86n366",{"reviewCount":8},{"description":573,"installMethods":574,"name":576,"sourceUrl":577},"Write blog posts, guides, tutorials, and long-form content. Sounds like a real person, not AI. Use when the user wants polished written content.",{"claudeCode":575},"spartan-stratos/spartan-ai-toolkit","article-writing","https://github.com/spartan-stratos/spartan-ai-toolkit",{"basePath":579,"githubOwner":580,"githubRepo":581,"locale":253,"slug":576,"type":243},".codex/skills/article-writing","spartan-stratos","spartan-ai-toolkit",{"evaluate":583,"extract":588},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":584,"targetMarket":275,"tier":216},[270,585,586,213,587],"content-generation","blog-posts","long-form",{"commitSha":277},{"repoId":590},"kd73rjj0rnrv7y0rz9qc3psn0586n75g",[586,585,213,587,270],{"evaluatedAt":593,"extractAt":594,"updatedAt":593},1778697566395,1778697513812,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":605,"providers":610,"relations":617,"tags":620,"workflow":621},1778691104676.0042,"k17c25w174y6873nhdh566etts86mv7m",{"reviewCount":8},{"description":600,"installMethods":601,"name":603,"sourceUrl":604},"Transform images with resize, crop, smart crop, upscale, remove background, and 20+ operations.",{"claudeCode":602},"iterationlayer/skills","Image Transformation API","https://github.com/iterationlayer/skills",{"basePath":606,"githubOwner":607,"githubRepo":608,"locale":253,"slug":609,"type":243},"skills/image-transformation-api","iterationlayer","skills","image-transformation-api",{"evaluate":611,"extract":616},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":612,"targetMarket":275,"tier":216},[613,614,213,615,291],"image","transformation","api",{"commitSha":277,"license":235},{"parentExtensionId":618,"repoId":619},"k1721s0xmp59902ybtpakrrffn86n10s","kd76p4g2qmtrkgx99cnab3683d86n4g8",[291,615,213,613,614],{"evaluatedAt":622,"extractAt":623,"updatedAt":622},1778693613399,1778691104676,{"_creationTime":625,"_id":626,"community":627,"display":628,"identity":634,"providers":636,"relations":642,"tags":645,"workflow":646},1778685581481.6155,"k17ae4mhf5q0cgmm219f0dnev986nfax",{"reviewCount":8},{"description":629,"installMethods":630,"name":632,"sourceUrl":633},"Prüft und überarbeitet Inhalte, um KI-Schreibmuster („KI-Ismen“) zu entfernen. Verwenden Sie diese Funktion, wenn Sie aufgefordert werden, „KI-Ismen zu entfernen“, „KI-Texte zu bereinigen“, „Texte auf KI-Muster zu bearbeiten“, „Texte auf KI-Anzeichen zu prüfen“ oder „dafür zu sorgen, dass dies weniger nach KI klingt“. Unterstützt einen reinen Erkennungsmodus, der Muster markiert, ohne sie zu ändern.",{"claudeCode":631},"conorbronsdon/avoid-ai-writing","avoid-ai-writing","https://github.com/conorbronsdon/avoid-ai-writing",{"basePath":252,"githubOwner":635,"githubRepo":632,"locale":18,"slug":632,"type":243},"conorbronsdon",{"evaluate":637,"extract":641},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":638,"targetMarket":275,"tier":216},[270,213,272,639,640],"content-auditing","language-style",{"commitSha":277,"license":235},{"repoId":643,"translatedFrom":644},"kd7c98efn2kct0spr54qfg5gpn86nmdj","k176smesnbjeacwzgvcg09aj8h86m5bf",[272,639,213,640,270],{"evaluatedAt":647,"extractAt":648,"updatedAt":649},1778685560807,1778685524139,1778685581481,{"_creationTime":651,"_id":652,"community":653,"display":654,"identity":660,"providers":663,"relations":667,"tags":669,"workflow":670},1778683308558.5125,"k170w2andhxykyj5yx7wmxxe3986mtjz",{"reviewCount":8},{"description":655,"installMethods":656,"name":658,"sourceUrl":659},"Remove AI-generated jargon and restore human voice to text. Built from analyzing 1,000+ AI vs human content pieces.",{"claudeCode":657},"BrianRWagner/ai-marketing-claude-code-skills","de-ai-ify","https://github.com/BrianRWagner/ai-marketing-claude-code-skills",{"basePath":658,"githubOwner":661,"githubRepo":662,"locale":253,"slug":658,"type":243},"BrianRWagner","ai-marketing-claude-code-skills",{"evaluate":664,"extract":666},{"promptVersionExtension":204,"promptVersionScoring":205,"score":268,"tags":665,"targetMarket":275,"tier":216},[270,213,273,272,505],{"commitSha":277},{"repoId":668},"kd79t0s02gyz4fb3m5zvb5ec4x86n8tb",[272,505,213,273,270],{"evaluatedAt":671,"extractAt":672,"updatedAt":671},1778683469533,1778683308558]