[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-MohamedAbdallah-14-unslop-help-de":3,"guides-for-MohamedAbdallah-14-unslop-help":517,"similar-k172aqyzpthex6b4c16hkr4ntx86mp3k-de":518},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":241,"isFallback":226,"parentExtension":246,"providers":307,"relations":311,"repo":313,"tags":514,"workflow":515},1778693905685.125,"k172aqyzpthex6b4c16hkr4ntx86mp3k",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Schnellreferenzkarte für unslop-Modi, Unterfähigkeiten und Slash-Befehle. Einmalige Anzeige, kein persistenter Modus. Auslöser: /unslop-help, \"unslop help\", \"what unslop commands\", \"how do I use unslop\".\n",{"claudeCode":12},"MohamedAbdallah-14/unslop","unslop-help","https://github.com/MohamedAbdallah-14/unslop",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":224,"workflow":239},1778693905685.1252,"kn70whkbfwatht6fbrm66hxd8986mxjb","de",{"checks":20,"evaluatedAt":194,"extensionSummary":195,"features":196,"nonGoals":201,"promptVersionExtension":206,"promptVersionScoring":207,"purpose":208,"rationale":209,"score":210,"summary":211,"tags":212,"tier":218,"useCases":219},[21,26,29,32,36,39,43,47,50,53,57,61,65,69,72,75,78,81,84,87,91,95,99,103,107,110,114,117,121,124,127,130,133,136,139,143,147,150,153,157,160,163,166,169,173,176,179,182,185,188,191],{"category":22,"check":23,"severity":24,"summary":25},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung gibt klar das Problem des 'KI-Rückstands' und die Notwendigkeit einer menschlich klingenden Prosa an und erwähnt speziell die Verwendung für Lebensläufe, Anschreiben und Agentenausgaben.",{"category":22,"check":27,"severity":24,"summary":28},"Alleinstellungsmerkmal","Die Erweiterung bietet einen einzigartigen Ansatz, indem sie sich auf deterministische Regex und strukturierte LLM-Durchläufe konzentriert, um KI-spezifische Sprachmuster zu entfernen, natürliche Stimmwiedergabe anzustreben und mehrere Modi für unterschiedliche Bedürfnisse anzubieten, was über einfaches Prompt-Engineering hinausgeht.",{"category":22,"check":30,"severity":24,"summary":31},"Produktionsreife","Die Erweiterung ist produktionsreif und bietet robuste Installationsmethoden für mehrere Plattformen, klare Dokumentation und einen definierten Workflow für die Humanisierung von Text, wobei die Beibehaltung von Code und Struktur explizit gehandhabt wird.",{"category":33,"check":34,"severity":24,"summary":35},"Umfang","Single-Responsibility-Prinzip","Die Erweiterung konzentriert sich auf die einzige Verantwortung der Humanisierung von KI-generiertem Text, mit verschiedenen Unterfähigkeiten für spezifische Aufgaben wie Commit-Nachrichten oder PR-Reviews, die alle aus der Kernfähigkeit 'unslop' stammen.",{"category":33,"check":37,"severity":24,"summary":38},"Qualität der Beschreibung","Die Beschreibung ist prägnant, lesbar und spiegelt das Verhalten der Erweiterung als Schnellreferenzkarte für Modi und Befehle genau wider.",{"category":40,"check":41,"severity":24,"summary":42},"Aufruf","Geltungsbereich von Tools","Die Fähigkeit stellt einen spezifischen Befehl '/unslop-help' für ihren beabsichtigten Zweck bereit, was dem Prinzip schmaler Verb-Nomen-Tools entspricht.",{"category":44,"check":45,"severity":24,"summary":46},"Dokumentation","Konfigurations- und Parameterreferenz","SKILL.md und README dokumentieren klar Konfigurationsoptionen wie Standardmodus, Umgebungsvariablen und die Verwendung von JSON-Konfigurationsdateien.",{"category":33,"check":48,"severity":24,"summary":49},"Tool-Namensgebung","Der Tool-Name '/unslop-help' ist beschreibend und bezieht sich direkt auf seine Funktion, Hilfe für die 'unslop'-Toolsuite bereitzustellen.",{"category":33,"check":51,"severity":24,"summary":52},"Minimale I/O-Oberfläche","Der Befehl '/unslop-help' hat eine minimale Eingabeoberfläche, typischerweise nur den Befehl selbst, und seine Ausgabe ist eine formatierte Referenzkarte.",{"category":54,"check":55,"severity":24,"summary":56},"Lizenz","Lizenznutzbarkeit","Die Erweiterung ist unter der MIT-Lizenz lizenziert, einer permissiven Open-Source-Lizenz, die in der LICENSE-Datei und README klar angegeben ist.",{"category":58,"check":59,"severity":24,"summary":60},"Wartung","Aktualität der Commits","Der letzte Commit war am 5. Mai 2026, also gut innerhalb der letzten 3 Monate, was auf aktive Wartung hindeutet.",{"category":58,"check":62,"severity":63,"summary":64},"Abhängigkeitsverwaltung","not_applicable","Die Erweiterung verwendet anscheinend keine Drittanbieterabhängigkeiten, die eine komplexe Verwaltung über das für Python-Skripte und Node.js-Hooks Typische hinaus erfordern.",{"category":66,"check":67,"severity":24,"summary":68},"Sicherheit","Geheimnisverwaltung","Die Erweiterung scheint keine Geheimnisse zu verarbeiten oder offenzulegen; ihr Betrieb ist lokal und konzentriert sich auf Textmanipulation.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","Die Erweiterung manipuliert Text lokal und lädt oder führt keine beliebigen Drittanbieterdaten als Anweisungen aus.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Lieferketten-Granaten","Die Erweiterung arbeitet mit lokalen Dateien und gebündelter Logik, ohne Anzeichen von Laufzeit-Downloads oder Ausführung externen, nicht committeten Codes.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox-Isolation","Die Operationen der Erweiterung beschränken sich auf Textmanipulation und Konfiguration, ohne Anzeichen dafür, Dateien außerhalb ihres vorgesehenen Umfangs zu ändern.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox-Escape-Primitive","Es wurden keine getrennten Prozesse oder Deny-Retry-Schleifen in den bereitgestellten Codeausschnitten oder Beschreibungen erkannt.",{"category":66,"check":82,"severity":24,"summary":83},"Datenexfiltration","Die Erweiterung führt lokale Textverarbeitung durch und übermittelt keine Daten, weder vertrauliche noch andere, an Dritte.",{"category":66,"check":85,"severity":24,"summary":86},"Versteckte Text-Tricks","Gebündelte Inhalte und Beschreibungen scheinen frei von versteckten Steuerungs-Tricks, Steuerzeichen oder unsichtbaren Unicode-Sequenzen zu sein.",{"category":88,"check":89,"severity":24,"summary":90},"Hooks","Opake Code-Ausführung","Der Code scheint einfacher, lesbarer JavaScript- und Python-Code zu sein, ohne Verschleierung, Base64-Nutzlasten oder Laufzeit-Code-Abrufe.",{"category":92,"check":93,"severity":24,"summary":94},"Portabilität","Strukturelle Annahme","Die Fähigkeit behandelt Pfade relativ zu ihrer eigenen Konfiguration oder verwendet Umgebungsvariablen und gibt explizit Installationsverfahren an, vermeidet Annahmen über die Struktur des Benutzerprojekts.",{"category":96,"check":97,"severity":24,"summary":98},"Vertrauen","Aufmerksamkeit für Issues","In den letzten 90 Tagen wurden 0 Issues geöffnet und 0 Issues geschlossen, was ein geringes Aktivitätsvolumen, aber keine Anzeichen von Vernachlässigung anzeigt. Dies erfüllt die Pass-Kriterien.",{"category":100,"check":101,"severity":24,"summary":102},"Versionierung","Release-Management","Das Projekt hat eine CHANGELOG.md und verwendet GitHub-Release-Tags, was eine klare Versionierung anzeigt.",{"category":104,"check":105,"severity":63,"summary":106},"Ausführung","Validierung","Der Befehl '/unslop-help' hat keine komplexen Eingabeparameter, die Schema-Validierungsbibliotheken erfordern würden. Seine Hauptfunktion ist die Anzeige von Informationen.",{"category":66,"check":108,"severity":24,"summary":109},"Ungeschützte destruktive Operationen","Der Befehl '/unslop-help' ist schreibgeschützt und hat keine destruktiven Operationen.",{"category":111,"check":112,"severity":24,"summary":113},"Code-Ausführung","Fehlerbehandlung","Der Hilfe-Befehl wird wahrscheinlich keine komplexen Fehler erzeugen, und die bereitgestellte Dokumentation deutet auf eine robuste Fehlerbehandlungsstrategie für das Kernwerkzeug hin.",{"category":111,"check":115,"severity":63,"summary":116},"Protokollierung","Der Befehl '/unslop-help' ist ein einfacher Anzeigebefehl und führt keine destruktiven Aktionen oder ausgehenden Aufrufe durch, die eine lokale Audit-Protokollierung erfordern würden.",{"category":118,"check":119,"severity":24,"summary":120},"Compliance","DSGVO","Die Erweiterung arbeitet lokal mit dem Text des Benutzers und verarbeitet oder übermittelt keine personenbezogenen Daten.",{"category":118,"check":122,"severity":24,"summary":123},"Zielmarkt","Die Funktionalität der Erweiterung ist sprachunabhängig und funktioniert lokal, ohne regionale oder gerichtliche Einschränkungen, was sie global macht.",{"category":92,"check":125,"severity":24,"summary":126},"Laufzeitstabilität","Die Erweiterung ist für den lokalen Betrieb konzipiert und scheint Standard-Skriptsprachen und Bibliotheken zu verwenden, was sie über POSIX-konforme Systeme und Windows hinweg portierbar macht.",{"category":44,"check":128,"severity":24,"summary":129},"README","Die README ist umfangreich, gut strukturiert und gibt klar den Zweck, die Funktionen und die Verwendung der Erweiterung an.",{"category":33,"check":131,"severity":63,"summary":132},"Größe der Tool-Oberfläche","Diese spezielle Fähigkeit ('unslop-help') ist ein einzelner Befehl mit einem Zweck, keine Erweiterung mit einer großen Tool-Oberfläche.",{"category":40,"check":134,"severity":63,"summary":135},"Überlappende Nahe-Synonym-Tools","Der Befehl '/unslop-help' ist ein einzigartiges, singuläres Werkzeug für seinen Zweck.",{"category":44,"check":137,"severity":24,"summary":138},"Phantomfunktionen","Alle beworbenen Funktionen des Befehls '/unslop-help' sind vorhanden und funktionieren wie in der Dokumentation beschrieben.",{"category":140,"check":141,"severity":24,"summary":142},"Installation","Installationsanleitung","Die README enthält klare, kopierbare Installationsanweisungen für mehrere Umgebungen, einschließlich Claude Code, und ein grundlegendes Aufrufbeispiel.",{"category":144,"check":145,"severity":24,"summary":146},"Fehler","Aktionsfähige Fehlermeldungen","Obwohl spezifische Fehlermeldungen für '/unslop-help' nicht detailliert sind, impliziert die Gesamtdokumentation einen Fokus auf klares Benutzerfeedback, und der Befehl selbst wird wahrscheinlich keine komplexen Fehler erzeugen.",{"category":104,"check":148,"severity":24,"summary":149},"Angepinnte Abhängigkeiten","Das Projekt verwendet eine Standardstruktur für die Python-Paketierung und beinhaltet wahrscheinlich das Anpinnen von Abhängigkeiten über setup.py oder pyproject.toml, obwohl kein Lockfile explizit für das gesamte Projekt erkannt wird.",{"category":33,"check":151,"severity":63,"summary":152},"Dry-Run-Vorschau","Der Befehl '/unslop-help' ist rein informativ und hat keine Nebeneffekte oder zustandsändernden Operationen, daher ist ein Dry-Run nicht anwendbar.",{"category":154,"check":155,"severity":63,"summary":156},"Protokoll","Idempotente Wiederholung & Timeouts","Der Befehl '/unslop-help' ist eine lokale, synchrone Operation ohne Remote-Aufrufe oder zustandsändernde Aktionen, was Timeouts und Idempotenz irrelevant macht.",{"category":118,"check":158,"severity":24,"summary":159},"Opt-in für Telemetrie","Das Projekt gibt ausdrücklich an: 'Keine Telemetrie, keine Analysen, kein Nachhause-Telefonieren', was bedeutet, dass Telemetrie streng opt-in ist (da nicht vorhanden).",{"category":40,"check":161,"severity":24,"summary":162},"Präziser Zweck","Die Beschreibung definiert präzise den Zweck der Fähigkeit als Schnellreferenzkarte für unslop-Befehle und -Modi und gibt seine Auslöserphrasen und Nicht-Ziele an.",{"category":40,"check":164,"severity":24,"summary":165},"Prägnantes Frontmatter","Das Frontmatter ist prägnant und fasst die Kernfähigkeit und Auslöserphrasen effektiv innerhalb der empfohlenen Länge zusammen.",{"category":44,"check":167,"severity":24,"summary":168},"Prägnanter Body","Der SKILL.md-Body ist prägnant und besteht hauptsächlich aus Tabellen und kurzen Erklärungen, wobei tiefergehendes Material an die README und separate Dateien delegiert wird.",{"category":170,"check":171,"severity":24,"summary":172},"Kontext","Progressive Offenlegung","Die Fähigkeit delegiert tiefergehendes Material an die README und verlinkte Dateien wie GETTING_STARTED.md und RESEARCH_AND_TECH.md, was eine progressive Offenlegung zeigt.",{"category":170,"check":174,"severity":63,"summary":175},"Forked Exploration","Diese Fähigkeit ist ein einfacher Hilfe-Befehl und beinhaltet keine tiefe Erkundung oder Code-Überprüfung, die einen 'Kontext: Fork' erfordern würde.",{"category":22,"check":177,"severity":24,"summary":178},"Anwendungsbeispiele","Die README enthält klare Beispiele für die Installation und grundlegende Aufrufe, und die SKILL.md listet klar Trigger auf, die als Anwendungsbeispiele für den Hilfe-Befehl dienen.",{"category":22,"check":180,"severity":24,"summary":181},"Randfälle","Die Fähigkeit behandelt den Randfall, dass sie aufgerufen wird, wenn die 'unslop'-Funktionalität nicht aktiv ist, und ihr Zweck beschränkt sich auf die Anzeige von Informationen, wodurch komplexe Fehlerarten minimiert werden.",{"category":111,"check":183,"severity":63,"summary":184},"Tool-Fallback","Diese Fähigkeit stützt sich nicht auf externe Tools wie MCP-Server; sie ist ein in sich geschlossener Befehl.",{"category":92,"check":186,"severity":24,"summary":187},"Stack-Annahmen","Die Installationsanweisungen und die Beschreibung erläutern die Umgebungen und Tools, die sie unterstützt, wie Claude Code und Python, ohne versteckte Annahmen zu treffen.",{"category":66,"check":189,"severity":24,"summary":190},"Halt bei unerwartetem Zustand","Der Befehl '/unslop-help' ist ein schreibgeschützter Informationsbefehl und hat keine Vorbedingungen, die zu unerwarteten Zuständen oder destruktiven Aktionen führen könnten.",{"category":92,"check":192,"severity":24,"summary":193},"Cross-Skill-Kopplung","Die Fähigkeit '/unslop-help' ist in sich geschlossen und stützt sich nicht implizit auf das Laden anderer Fähigkeiten, obwohl sie sich auf die Hauptfunktionalität 'unslop' bezieht.",1778693807316,"Diese Fähigkeit fungiert als Schnellreferenzkarte, die Informationen über unslop-Modi, Unterfähigkeiten und Slash-Befehle anzeigt. Es handelt sich um eine einmalige Anzeige und ändert keine Modi oder behält keinen Zustand bei.",[197,198,199,200],"Schnellreferenzkarte für unslop-Modi","Listet verfügbare Unterfähigkeiten und Slash-Befehle auf","Einmalige Anzeige, kein persistenter Modus","Zeigt Konfigurationsdetails und Deaktivierungsphrasen an",[202,203,204,205],"Umschalten von unslop-Modi","Persistieren von Zuständen","Schreiben von Flag-Dateien","Ausgabe im unslop-Stil","3.0.0","4.4.0","Benutzern eine leicht zugängliche Referenz für unslop-Befehle, -Modi und -Funktionen bereitzustellen, damit sie das unslop-Toolset effektiv nutzen können.","Die Erweiterung ist eine qualitativ hochwertige, gut dokumentierte Fähigkeit ohne kritische oder warnende Befunde. Sie entspricht allen Best Practices für Umfang, Sicherheit und Benutzerfreundlichkeit.",99,"Ausgezeichnete Fähigkeit, die eine hilfreiche Schnellreferenzkarte für unslop-Modi und -Befehle bereitstellt.",[213,214,215,216,217],"ai-writing","text-processing","llm-utility","prompt-engineering","developer-tool","verified",[220,221,222,223],"Schnelles Abrufen von unslop-Befehlen bei Bedarf","Verstehen der verschiedenen unslop-Modi und ihrer Auswirkungen","Herausfinden, wie die unslop-Funktionalität deaktiviert wird","Nachschlagen verfügbarer Unterfähigkeiten für spezialisierte Aufgaben",{"codeQuality":225,"collectedAt":227,"documentation":228,"maintenance":231,"security":236,"testCoverage":238},{"hasLockfile":226},false,1778693789695,{"descriptionLength":229,"readmeSize":230},197,52819,{"closedIssues90d":8,"forks":232,"hasChangelog":233,"openIssues90d":8,"pushedAt":234,"stars":235},1,true,1777948198000,36,{"hasNpmPackage":226,"license":237,"smitheryVerified":226},"MIT",{"hasCi":233,"hasTests":233},{"updatedAt":240},1778693905685,{"basePath":242,"githubOwner":243,"githubRepo":244,"locale":18,"slug":13,"type":245},"skills/unslop-help","MohamedAbdallah-14","unslop","skill",{"_creationTime":247,"_id":248,"community":249,"display":250,"identity":253,"parentExtension":257,"providers":290,"relations":302,"tags":303,"workflow":304},1778693661691.4358,"k177fsagh49r77m9y4755zc1mn86m1jm",{"reviewCount":8},{"description":251,"installMethods":252,"name":244,"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":244},{"basePath":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":256},"","en","plugin",{"_creationTime":258,"_id":259,"community":260,"display":261,"identity":265,"providers":267,"relations":283,"tags":285,"workflow":286},1778693661691.4355,"k175vxsqnmn2ye2xkw62x4enkh86n8eb",{"reviewCount":8},{"description":262,"installMethods":263,"name":264,"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":254,"githubOwner":243,"githubRepo":244,"locale":255,"slug":244,"type":266},"marketplace",{"evaluate":268,"extract":278},{"promptVersionExtension":269,"promptVersionScoring":207,"score":270,"tags":271,"targetMarket":277,"tier":218},"3.1.0",100,[272,273,274,275,276],"writing","humanization","ai-detection","voice","natural-language","global",{"commitSha":279,"marketplace":280,"plugin":281},"HEAD",{"name":264,"pluginCount":232},{"mcpCount":8,"provider":282,"skillCount":8},"classify",{"repoId":284},"kd727xcarpnqcat3wd68ms466s86mwkb",[274,273,276,275,272],{"evaluatedAt":287,"extractAt":288,"updatedAt":289},1778693702554,1778693661691,1778693923493,{"evaluate":291,"extract":299},{"promptVersionExtension":206,"promptVersionScoring":207,"score":270,"tags":292,"targetMarket":277,"tier":218},[293,294,272,295,296,297,298],"ai","text","editor","code","nlp","humanizer",{"commitSha":279,"plugin":300},{"mcpCount":8,"provider":282,"skillCount":301},5,{"parentExtensionId":259,"repoId":284},[293,296,295,298,297,294,272],{"evaluatedAt":305,"extractAt":288,"updatedAt":306},1778693722676,1778693923675,{"evaluate":308,"extract":310},{"promptVersionExtension":206,"promptVersionScoring":207,"score":210,"tags":309,"targetMarket":277,"tier":218},[213,214,215,216,217],{"commitSha":279},{"parentExtensionId":248,"repoId":284,"translatedFrom":312},"k171cmam2qfe7534nk47mycyk186nhkp",{"_creationTime":314,"_id":284,"identity":315,"providers":316,"workflow":510},1778693654114.4695,{"githubOwner":243,"githubRepo":244,"sourceUrl":14},{"classify":317,"discover":491,"github":494},{"commitSha":279,"extensions":318},[319,330,341,396,404,412,459,465,473,481],{"basePath":320,"description":321,"displayName":322,"installMethods":323,"rationale":324,"selectedPaths":325,"source":329,"sourceLanguage":255,"type":266},".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",[326],{"path":327,"priority":328},"marketplace.json","mandatory","rule",{"basePath":254,"description":262,"displayName":264,"installMethods":331,"rationale":332,"selectedPaths":333,"source":329,"sourceLanguage":255,"type":266},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[334,336,338],{"path":335,"priority":328},".claude-plugin/marketplace.json",{"path":337,"priority":328},"README.md",{"path":339,"priority":340},"LICENSE","high",{"basePath":254,"description":251,"displayName":244,"installMethods":342,"rationale":343,"selectedPaths":344,"source":329,"sourceLanguage":255,"type":256},{"claudeCode":244},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/unslop)",[345,347,348,349,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,390,392,394],{"path":346,"priority":328},".claude-plugin/plugin.json",{"path":337,"priority":328},{"path":339,"priority":340},{"path":350,"priority":351},"skills/unslop/SKILL.md","medium",{"path":353,"priority":351},"skills/unslop-commit/SKILL.md",{"path":355,"priority":351},"skills/unslop-file/SKILL.md",{"path":357,"priority":351},"skills/unslop-help/SKILL.md",{"path":359,"priority":351},"skills/unslop-reasoning/SKILL.md",{"path":361,"priority":351},"skills/unslop-review/SKILL.md",{"path":363,"priority":340},"commands/unslop-commit.toml",{"path":365,"priority":340},"commands/unslop-file.toml",{"path":367,"priority":340},"commands/unslop-help.toml",{"path":369,"priority":340},"commands/unslop-reasoning.toml",{"path":371,"priority":340},"commands/unslop-review.toml",{"path":373,"priority":340},"commands/unslop.toml",{"path":375,"priority":340},"hooks/README.md",{"path":377,"priority":340},"hooks/install.ps1",{"path":379,"priority":340},"hooks/install.sh",{"path":381,"priority":340},"hooks/package.json",{"path":383,"priority":340},"hooks/uninstall.ps1",{"path":385,"priority":340},"hooks/uninstall.sh",{"path":387,"priority":340},"hooks/unslop-activate.js",{"path":389,"priority":340},"hooks/unslop-config.js",{"path":391,"priority":340},"hooks/unslop-mode-tracker.js",{"path":393,"priority":340},"hooks/unslop-statusline.ps1",{"path":395,"priority":340},"hooks/unslop-statusline.sh",{"basePath":397,"description":398,"displayName":244,"installMethods":399,"rationale":400,"selectedPaths":401,"source":329,"sourceLanguage":255,"type":245},"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)",[402],{"path":403,"priority":328},"SKILL.md",{"basePath":405,"description":406,"displayName":407,"installMethods":408,"rationale":409,"selectedPaths":410,"source":329,"sourceLanguage":255,"type":245},"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)",[411],{"path":403,"priority":328},{"basePath":244,"description":413,"displayName":414,"installMethods":415,"rationale":416,"selectedPaths":417,"source":329,"sourceLanguage":255,"type":245},"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)",[418,419,420,422,424,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457],{"path":403,"priority":328},{"path":337,"priority":340},{"path":421,"priority":351},"CHANGELOG.md",{"path":423,"priority":351},"SECURITY.md",{"path":425,"priority":426},"scripts/__init__.py","low",{"path":428,"priority":426},"scripts/__main__.py",{"path":430,"priority":426},"scripts/benchmark.py",{"path":432,"priority":426},"scripts/cli.py",{"path":434,"priority":426},"scripts/detect.py",{"path":436,"priority":426},"scripts/detector.py",{"path":438,"priority":426},"scripts/fetch_detectors.py",{"path":440,"priority":426},"scripts/humanize.py",{"path":442,"priority":426},"scripts/lexical_targets.py",{"path":444,"priority":426},"scripts/py.typed",{"path":446,"priority":426},"scripts/reasoning.py",{"path":448,"priority":426},"scripts/soul.py",{"path":450,"priority":426},"scripts/structural.py",{"path":452,"priority":426},"scripts/style_memory.py",{"path":454,"priority":426},"scripts/stylometry.py",{"path":456,"priority":426},"scripts/surprisal.py",{"path":458,"priority":426},"scripts/validate.py",{"basePath":242,"description":460,"displayName":13,"installMethods":461,"rationale":462,"selectedPaths":463,"source":329,"sourceLanguage":255,"type":245},"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",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-help/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-help)",[464],{"path":403,"priority":328},{"basePath":466,"description":467,"displayName":468,"installMethods":469,"rationale":470,"selectedPaths":471,"source":329,"sourceLanguage":255,"type":245},"skills/unslop-reasoning","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","unslop-reasoning",{"claudeCode":12},"SKILL.md frontmatter at skills/unslop-reasoning/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-reasoning)",[472],{"path":403,"priority":328},{"basePath":474,"description":475,"displayName":476,"installMethods":477,"rationale":478,"selectedPaths":479,"source":329,"sourceLanguage":255,"type":245},"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)",[480],{"path":403,"priority":328},{"basePath":244,"installMethods":482,"rationale":483,"selectedPaths":484,"source":329,"sourceLanguage":255,"type":490},{"pypi":244},"cli ecosystem detected at unslop",[485,487,488,489],{"path":486,"priority":328},"pyproject.toml",{"path":337,"priority":328},{"path":432,"priority":351},{"path":428,"priority":426},"cli",{"sources":492},[493],"manual",{"closedIssues90d":8,"description":495,"forks":232,"homepage":496,"license":237,"openIssues90d":8,"pushedAt":234,"readmeSize":230,"stars":235,"topics":497},"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/",[274,498,499,500,501,502,503,298,504,216,505,213,506,507,508,509],"ai-plugin","anti-slop","claude-code","claude-code-plugin","cline-rules","cursor-rules","llm","windsurf-rules","content-quality","open-source","typescript","writing-tools",{"classifiedAt":511,"discoverAt":512,"extractAt":513,"githubAt":513,"updatedAt":511},1778693661514,1778693654114,1778693659782,[213,217,215,216,214],{"evaluatedAt":516,"extractAt":288,"updatedAt":240},1778693807425,[],[519,542,565,595,628,657],{"_creationTime":520,"_id":521,"community":522,"display":523,"identity":527,"providers":528,"relations":536,"tags":538,"workflow":539},1778693888836.3765,"k17b2pa1dg9487cgc2vthxyvr586nb52",{"reviewCount":8},{"description":524,"installMethods":525,"name":526,"sourceUrl":14},"Humanisiert die LLM-Ausgabe, damit sie wie von einem sorgfältigen Menschen geschrieben klingt. Entfernt KI-typische Phrasen (Schmeichelei, Trikolons, übermäßige Gedankenstriche, \"delve\"/\"tapestry\"/\"testament\", absichernde Formulierungen, ordentliche Fünf-Absatz-Strukturen), optimiert die Ausgeglichenheit und kalibrierte Unsicherheit und bewahrt die technische Genauigkeit. Unterstützt Intensitätsstufen: subtil, ausgewogen (Standard), voll, Stimme-Anpassung, Anti-Detektor. Verwenden Sie es, wenn der Benutzer \"humanize this\", \"make this sound human\", \"de-slop this\", \"rewrite without AI tone\", \"match my voice\", \"less robotic\" sagt oder /unslop aufruft. Löst auch automatisch aus, wenn Textqualität angefordert wird.\n",{"claudeCode":12},"Unslop",{"basePath":397,"githubOwner":243,"githubRepo":244,"locale":18,"slug":244,"type":245},{"evaluate":529,"extract":535},{"promptVersionExtension":206,"promptVersionScoring":207,"score":530,"tags":531,"targetMarket":277,"tier":218},98,[532,533,213,214,534],"markdown","humanize","cliche-removal",{"commitSha":279,"license":237},{"parentExtensionId":248,"repoId":284,"translatedFrom":537},"k17a0sk2mmgjvcn0hqj8tqvbx986nzz5",[213,534,533,532,214],{"evaluatedAt":540,"extractAt":288,"updatedAt":541},1778693789329,1778693888836,{"_creationTime":543,"_id":544,"community":545,"display":546,"identity":550,"providers":551,"relations":559,"tags":561,"workflow":562},1778693888389.753,"k174tys9ez737ncx76cma7k3fd86n3ge",{"reviewCount":8},{"description":547,"installMethods":548,"name":549,"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":405,"githubOwner":243,"githubRepo":244,"locale":18,"slug":407,"type":245},{"evaluate":552,"extract":558},{"promptVersionExtension":206,"promptVersionScoring":207,"score":270,"tags":553,"targetMarket":277,"tier":218},[554,555,556,213,557],"commit-message","conventional-commits","git","natural-language-processing",{"commitSha":279,"license":237},{"parentExtensionId":248,"repoId":284,"translatedFrom":560},"k178pmb87re7z9as1b8ky4h9m586ncf7",[213,554,555,556,557],{"evaluatedAt":563,"extractAt":288,"updatedAt":564},1778693755963,1778693888389,{"_creationTime":566,"_id":567,"community":568,"display":569,"identity":575,"providers":580,"relations":588,"tags":591,"workflow":592},1778699234184.6157,"k177tdbfgqmwhtaqv771f2ych586nne9",{"reviewCount":8},{"description":570,"installMethods":571,"name":573,"sourceUrl":574},"Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions",{"claudeCode":572},"Yeachan-Heo/oh-my-claudecode","Project Session Manager","https://github.com/Yeachan-Heo/oh-my-claudecode",{"basePath":576,"githubOwner":577,"githubRepo":578,"locale":255,"slug":579,"type":245},"skills/project-session-manager","Yeachan-Heo","oh-my-claudecode","project-session-manager",{"evaluate":581,"extract":587},{"promptVersionExtension":206,"promptVersionScoring":207,"score":270,"tags":582,"targetMarket":277,"tier":218},[556,583,584,585,586,490,217],"development-environment","workflow","tmux","automation",{"commitSha":279,"license":237},{"parentExtensionId":589,"repoId":590},"k17brg5egdw1jbncj1j4wfv3fh86n639","kd74zv63fryf9prygtq7gf4es986n22y",[586,490,217,583,556,585,584],{"evaluatedAt":593,"extractAt":594,"updatedAt":593},1778699613343,1778699234184,{"_creationTime":596,"_id":597,"community":598,"display":599,"identity":605,"providers":609,"relations":620,"tags":623,"workflow":624},1778693763322.9485,"k179ts9m3zz6409mpytd24wjfd86nsnc",{"reviewCount":8},{"description":600,"installMethods":601,"name":603,"sourceUrl":604},"Verwalten Sie GitHub-Issues, PRs, Releases und Marketing mit parallelen Subagenten-Armeen im Context-Mode. Orchestriert 10-20 dynamische Agenten pro Aufgabe. Verwenden Sie dies bei der Triage von Issues, der Überprüfung von PRs, der Veröffentlichung von Versionen, dem Schreiben von LinkedIn-Posts, der Ankündigung von Releases, der Behebung von Fehlern, dem Mergen von Beiträgen, der Validierung von ENV-Variablen, dem Testen von Adaptern oder dem Synchronisieren von Branches.",{"claudeCode":602},"mksglu/context-mode","context-mode-ops","https://github.com/mksglu/context-mode",{"basePath":606,"githubOwner":607,"githubRepo":608,"locale":18,"slug":603,"type":245},".claude/skills/context-mode-ops","mksglu","context-mode",{"evaluate":610,"extract":619},{"promptVersionExtension":206,"promptVersionScoring":207,"score":270,"tags":611,"targetMarket":277,"tier":218},[612,613,614,615,217,616,617,618],"context-window","llm-optimization","session-continuity","code-generation","productivity","security","compliance",{"commitSha":279},{"repoId":621,"translatedFrom":622},"kd764b2fctbqg4b8j8y6xvmkvs86m29m","k1758b69g51wttzw4r6epd3jrs86mtk8",[615,618,612,217,613,616,617,614],{"evaluatedAt":625,"extractAt":626,"updatedAt":627},1778693567505,1778693511416,1778693763323,{"_creationTime":629,"_id":630,"community":631,"display":632,"identity":638,"providers":643,"relations":651,"tags":653,"workflow":654},1778683190010.286,"k17bhh6s25qm1c5w7g2rfaknyd86nysv",{"reviewCount":8},{"description":633,"installMethods":634,"name":636,"sourceUrl":637},"Guide for creating effective skills",{"claudeCode":635},"bobmatnyc/claude-mpm-skills","Skill Creator","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":639,"githubOwner":640,"githubRepo":641,"locale":255,"slug":642,"type":245},"universal/main/skill-creator","bobmatnyc","claude-mpm-skills","skill-creator",{"evaluate":644,"extract":650},{"promptVersionExtension":206,"promptVersionScoring":207,"score":270,"tags":645,"targetMarket":277,"tier":218},[646,647,648,217,649],"documentation","skill-creation","ai-agent","framework",{"commitSha":279,"license":237},{"repoId":652},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[648,217,646,649,647],{"evaluatedAt":655,"extractAt":656,"updatedAt":655},1778686498077,1778683190010,{"_creationTime":658,"_id":659,"community":660,"display":661,"identity":667,"providers":672,"relations":680,"tags":684,"workflow":685},1778698515785.0398,"k17207y0qzj558yxxxxs1r63hn86mfmd",{"reviewCount":8},{"description":662,"installMethods":663,"name":665,"sourceUrl":666},"자동으로 과잉 엔지니어링 패턴을 탐지합니다: (1) 사용자가 명시적으로 요청하지 않은 코드나 파일을 수정하는 경우 (2) 요청되지 않은 새로운 추상화 레이어(클래스, 인터페이스, 팩토리, 래퍼)를 생성하는 경우 (3) 요청되지 않은 주석, 문서, JSDoc, 타입 어노테이션을 추가하는 경우 (4) 요청되지 않은 새로운 종속성을 도입하는 경우 (5) 최소한의 편집 대신 파일 전체를 다시 작성하는 경우 (6) diff 범위가 사용자의 요청을 명백히 초과하는 경우 (7) 사용자가 \"너무 많아\", \"거기는 건드리지 마\", \"X만 변경해\", \"간단하게\", \"그만\"과 같은 신호를 보내는 경우 (8) 발생할 수 없는 시나리오에 대한 오류 처리, 유효성 검사, 방어적 코드 추가 (9) 요청되지 않은 테스트, 설정 스캐폴딩, 문서 생성\n",{"claudeCode":664},"uucz/moyu","Moyu (摸鱼)","https://github.com/uucz/moyu",{"basePath":668,"githubOwner":669,"githubRepo":670,"locale":18,"slug":671,"type":245},"skills/moyu-ko","uucz","moyu","moyu-ko",{"evaluate":673,"extract":679},{"promptVersionExtension":206,"promptVersionScoring":207,"score":270,"tags":674,"targetMarket":277,"tier":218},[675,676,216,677,678],"ai-assist","code-quality","developer-tools","refactoring",{"commitSha":279,"license":237},{"parentExtensionId":681,"repoId":682,"translatedFrom":683},"k17a8j7hxkm1n8dabrtcwp2z2d86nr39","kd7ccbpk8y3xm113xt8wy1c5jd86n94h","k17dzgrxxkxpeqmtcn5v3tjmad86n5tm",[675,676,677,216,678],{"evaluatedAt":686,"extractAt":687,"updatedAt":688},1778698415064,1778698296017,1778698515785]