[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-plugin-MohamedAbdallah-14-unslop-de":3,"guides-for-MohamedAbdallah-14-unslop":618,"similar-k1786phgez873vv1nds07e87h986m7t2-de":619},{"_creationTime":4,"_id":5,"children":6,"community":146,"display":147,"evaluation":150,"identity":382,"isFallback":368,"parentExtension":385,"providers":413,"relations":419,"repo":420,"tags":615,"workflow":616},1778693877808.958,"k1786phgez873vv1nds07e87h986m7t2",[7,49,75,99,122],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":18,"providers":24,"relations":40,"tags":44,"workflow":45},1778693888836.3765,"k17b2pa1dg9487cgc2vthxyvr586nb52",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":16,"sourceUrl":17},"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":15},"MohamedAbdallah-14/unslop","Unslop","https://github.com/MohamedAbdallah-14/unslop",{"basePath":19,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":23},"skills/unslop","MohamedAbdallah-14","unslop","de","skill",{"evaluate":25,"extract":37},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":29,"targetMarket":35,"tier":36},"3.0.0","4.4.0",98,[30,31,32,33,34],"markdown","humanize","ai-writing","text-processing","cliche-removal","global","verified",{"commitSha":38,"license":39},"HEAD","MIT",{"parentExtensionId":41,"repoId":42,"translatedFrom":43},"k177fsagh49r77m9y4755zc1mn86m1jm","kd727xcarpnqcat3wd68ms466s86mwkb","k17a0sk2mmgjvcn0hqj8tqvbx986nzz5",[32,34,31,30,33],{"evaluatedAt":46,"extractAt":47,"updatedAt":48},1778693789329,1778693661691,1778693888836,{"_creationTime":50,"_id":51,"community":52,"display":53,"identity":57,"providers":60,"relations":69,"tags":71,"workflow":72},1778693888389.753,"k174tys9ez737ncx76cma7k3fd86n3ge",{"reviewCount":11},{"description":54,"installMethods":55,"name":56,"sourceUrl":17},"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":15},"Unslop Commit",{"basePath":58,"githubOwner":20,"githubRepo":21,"locale":22,"slug":59,"type":23},"skills/unslop-commit","unslop-commit",{"evaluate":61,"extract":68},{"promptVersionExtension":26,"promptVersionScoring":27,"score":62,"tags":63,"targetMarket":35,"tier":36},100,[64,65,66,32,67],"commit-message","conventional-commits","git","natural-language-processing",{"commitSha":38,"license":39},{"parentExtensionId":41,"repoId":42,"translatedFrom":70},"k178pmb87re7z9as1b8ky4h9m586ncf7",[32,64,65,66,67],{"evaluatedAt":73,"extractAt":47,"updatedAt":74},1778693755963,1778693888389,{"_creationTime":76,"_id":77,"community":78,"display":79,"identity":83,"providers":85,"relations":93,"tags":95,"workflow":96},1778693905685.125,"k172aqyzpthex6b4c16hkr4ntx86mp3k",{"reviewCount":11},{"description":80,"installMethods":81,"name":82,"sourceUrl":17},"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":15},"unslop-help",{"basePath":84,"githubOwner":20,"githubRepo":21,"locale":22,"slug":82,"type":23},"skills/unslop-help",{"evaluate":86,"extract":92},{"promptVersionExtension":26,"promptVersionScoring":27,"score":87,"tags":88,"targetMarket":35,"tier":36},99,[32,33,89,90,91],"llm-utility","prompt-engineering","developer-tool",{"commitSha":38},{"parentExtensionId":41,"repoId":42,"translatedFrom":94},"k171cmam2qfe7534nk47mycyk186nhkp",[32,91,89,90,33],{"evaluatedAt":97,"extractAt":47,"updatedAt":98},1778693807425,1778693905685,{"_creationTime":100,"_id":101,"community":102,"display":103,"identity":107,"providers":109,"relations":116,"tags":118,"workflow":119},1778693907029.3025,"k175awk4103fv7eqv3qc28ws9d86np2t",{"reviewCount":11},{"description":104,"installMethods":105,"name":106,"sourceUrl":17},"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":15},"unslop-reasoning",{"basePath":108,"githubOwner":20,"githubRepo":21,"locale":22,"slug":106,"type":23},"skills/unslop-reasoning",{"evaluate":110,"extract":115},{"promptVersionExtension":26,"promptVersionScoring":27,"score":28,"tags":111,"targetMarket":35,"tier":36},[32,112,113,67,114],"prose","editing","llm-tools",{"commitSha":38},{"parentExtensionId":41,"repoId":42,"translatedFrom":117},"k17652fqyq6b3erz6edk1syfm986m91c",[32,113,114,67,112],{"evaluatedAt":120,"extractAt":47,"updatedAt":121},1778693825172,1778693907029,{"_creationTime":123,"_id":124,"community":125,"display":126,"identity":130,"providers":132,"relations":140,"tags":142,"workflow":143},1778693912953.4138,"k17dr6t97mgw4jtb7vfx5a45es86ma3t",{"reviewCount":11},{"description":127,"installMethods":128,"name":129,"sourceUrl":17},"Schreibt Code-Review-Kommentare so um, dass sie wie von einem menschlichen Teammitglied klingen. Reduziert typische KI-Einleitungen (\"Ich habe bemerkt...\", \"Ich frage mich, ob vielleicht...\", \"Es könnte sich lohnen, zu überlegen...\"). Jeder Kommentar ist direkt: Ort, Problem, konkrete Lösung. Verwenden Sie es, wenn der Benutzer \"Review als Mensch umschreiben\", \"PR-Kommentar de-slopen\", \"dieses Feedback menschlich klingen lassen\", \"diesen PR überprüfen\", \"Code-Review\", \"/review\", \"/unslop-review\" sagt. Löst automatisch aus, wenn PRs überprüft werden.\n",{"claudeCode":15},"unslop-review",{"basePath":131,"githubOwner":20,"githubRepo":21,"locale":22,"slug":129,"type":23},"skills/unslop-review",{"evaluate":133,"extract":139},{"promptVersionExtension":26,"promptVersionScoring":27,"score":62,"tags":134,"targetMarket":35,"tier":36},[135,136,137,67,138],"text-rewriting","ai-detection","code-review","developer-tools",{"commitSha":38},{"parentExtensionId":41,"repoId":42,"translatedFrom":141},"k176ahvt49a4bskq406thpyn6x86n6k4",[136,137,138,67,135],{"evaluatedAt":144,"extractAt":47,"updatedAt":145},1778693837524,1778693912953,{"reviewCount":11},{"description":148,"installMethods":149,"name":21,"sourceUrl":17},"Lassen Sie die Ausgabe des Assistenten menschlich klingen. Entfernen Sie KI-Redewendungen (Schmeichelei, Stock-Vokabular, Absicherungspakete, Anhäufungen von Gedankenstrichen), erzeugen Sie „Burstiness“ und stellen Sie die Stimme wieder her. Bewahrt Code, URLs und technische Genauigkeit.",{"claudeCode":21},{"_creationTime":151,"_id":152,"extensionId":5,"locale":22,"result":153,"trustSignals":366,"workflow":380},1778693877808.9583,"kn7c3jtk6hh6a7cqw1mm826bms86mec2",{"checks":154,"evaluatedAt":338,"extensionSummary":339,"features":340,"nonGoals":346,"promptVersionExtension":26,"promptVersionScoring":27,"purpose":350,"rationale":351,"score":62,"summary":352,"tags":353,"tier":36,"useCases":361},[155,160,163,166,170,173,177,181,184,187,191,195,198,202,205,208,211,214,217,220,224,228,232,236,240,243,246,249,253,256,259,262,265,268,271,275,279,283,287,291,294,297,300,303,306,309,312,315,318,321,325,328,331,335],{"category":156,"check":157,"severity":158,"summary":159},"Praktischer Nutzen","Problemrelevanz","pass","Die Beschreibung artikuliert klar das Problem, dass KI-generierter Text unnatürlich klingt, und schlägt eine Lösung vor, um ihn menschlich klingen zu lassen.",{"category":156,"check":161,"severity":158,"summary":162},"Einzigartiges Verkaufsversprechen","Die Erweiterung bietet ein einzigartiges Verkaufsversprechen, indem sie sich auf das Entfernen von KI-Redewendungen konzentriert und gleichzeitig sachliche Inhalte und technische Genauigkeit bewahrt, was einen spezifischen Mehrwert über einfaches LLM-Prompting hinaus darstellt.",{"category":156,"check":164,"severity":158,"summary":165},"Produktionsreife","Das Plugin ist produktionsreif, unterstützt mehrere IDEs und CLI-Umgebungen, bietet verschiedene Modi und klare Installations- und Nutzungshinweise, die seinen angegebenen Anwendungsfall abdecken.",{"category":167,"check":168,"severity":158,"summary":169},"Umfang","Prinzip der einzigen Verantwortung","Das Plugin konzentriert sich auf den einzigen Bereich der Humanisierung von KI-generiertem Text, mit Teilkompetenzen, die kohärente Erweiterungen dieses Hauptzwecks sind.",{"category":167,"check":171,"severity":158,"summary":172},"Qualität der Beschreibung","Die angezeigte Beschreibung spiegelt die Kernfunktionalität und das Wertversprechen des Plugins genau und prägnant wider.",{"category":174,"check":175,"severity":158,"summary":176},"Aufruf","Geltungsbereich von Tools","Das Plugin stellt eng definierte, verba-substantivische Spezialwerkzeuge wie `/unslop \u003Cmode>`, `/unslop-commit` und `/unslop-review` zur Verfügung und vermeidet breite, freiformatige Befehlsausführungen.",{"category":178,"check":179,"severity":158,"summary":180},"Dokumentation","Konfigurations- und Parameterreferenz","Die Dokumentation erklärt klar alle Modi, Teilkompetenzen und Konfigurationsoptionen, einschließlich der Persistenz und der Auflösungsreihenfolge für den Standardmodus.",{"category":167,"check":182,"severity":158,"summary":183},"Tool-Namensgebung","Alle bereitgestellten Tool-Namen (/unslop, /unslop-commit usw.) sind beschreibend, im Kebab-Case und klar mit der Domäne des Plugins verbunden.",{"category":167,"check":185,"severity":158,"summary":186},"Minimale I/O-Oberfläche","Tools werden durch spezifische Befehle oder natürlichsprachliche Phrasen ausgelöst, und die Ausgabe konzentriert sich auf den umgeschriebenen Text oder Statusmeldungen, nicht auf interne Diagnosen.",{"category":188,"check":189,"severity":158,"summary":190},"Lizenz","Lizenznutzbarkeit","Die Erweiterung wird unter der permissiven MIT-Lizenz vertrieben, die durch eine LICENSE-Datei und ein Schild im README klar angegeben ist.",{"category":192,"check":193,"severity":158,"summary":194},"Wartung","Aktualität des Commits","Der letzte Commit war am 5. Mai 2026, weit innerhalb des 3-Monats-Schwellenwerts, was auf eine aktive Wartung hindeutet.",{"category":192,"check":196,"severity":158,"summary":197},"Abhängigkeitsmanagement","Das Plugin scheint minimale externe Abhängigkeiten zu haben, und das README gibt keine Probleme mit deren Management an. Node.js wird als Anforderung für Hooks erwähnt.",{"category":199,"check":200,"severity":158,"summary":201},"Sicherheit","Geheimnisverwaltung","Das Plugin verarbeitet keine Geheimnisse direkt; es stützt sich auf die API-Schlüssel der Host-Umgebung und gibt diese nicht preis.",{"category":199,"check":203,"severity":158,"summary":204},"Injektion","Das Plugin ist darauf ausgelegt, Text und Code zu verarbeiten, und das README betont die Beibehaltung von Code und technischer Genauigkeit, was auf eine fehlende Befolgung von Anweisungen aus externen Daten hindeutet.",{"category":199,"check":206,"severity":158,"summary":207},"Transitive Lieferketten-Granaten","Die Hooks des Plugins sind In-Repo-JavaScript- und Bash-/PowerShell-Skripte, und die CLI ist ein Python-Paket. Es gibt keine Laufzeit-Downloads von externem Code oder Daten.",{"category":199,"check":209,"severity":158,"summary":210},"Sandbox-Isolation","Das Plugin läuft lokal innerhalb der Host-Umgebung (Claude Code, CLI), und seine Hooks sind darauf ausgelegt, `settings.json` zu ändern oder Text auszugeben, nicht externe Dateien oder Pfade zu berühren.",{"category":199,"check":212,"severity":158,"summary":213},"Sandbox-Escape-Primitive","Die Hook-Skripte sind in reinem JavaScript und Bash/PowerShell geschrieben, und es gibt keine Hinweise auf getrennte Prozesse oder Wiederholungsversuche bei verweigerten Tool-Aufrufen.",{"category":199,"check":215,"severity":158,"summary":216},"Datenexfiltration","Das README besagt ausdrücklich „Keine Telemetrie, keine Analysen, kein Nachhause-Telefonieren.“ und das Plugin läuft lokal oder verwendet vom Benutzer bereitgestellte API-Schlüssel für die Host-Umgebung.",{"category":199,"check":218,"severity":158,"summary":219},"Versteckte Texttricks","Der gebündelte Inhalt und die Beschreibungen scheinen frei von versteckten Steuerungs-Tricks, unsichtbaren Unicode-Zeichen oder anderen Verschleierungsmethoden zu sein.",{"category":221,"check":222,"severity":158,"summary":223},"Hooks","Opake Codeausführung","Die Hook-Skripte sind einfacher JavaScript-Code, und die CLI ist Python. Es gibt keine verschleierten Codes, minifizierten Bundles oder Laufzeit-'eval'-Muster.",{"category":225,"check":226,"severity":158,"summary":227},"Portabilität","Strukturelle Annahme","Das Plugin installiert Hooks in Standard-Claude-/Benutzerkonfigurationsverzeichnisse, und die CLI wird über pip installiert, wodurch Annahmen über die Projektstruktur des Benutzers vermieden werden.",{"category":229,"check":230,"severity":158,"summary":231},"Vertrauen","Aufmerksamkeit bei Problemen","Mit 0 offenen und 0 geschlossenen Problemen in den letzten 90 Tagen scheint das Plugin entweder neu oder stabil ohne aktuelle Probleme zu sein und erfüllt die Bestehenskriterien.",{"category":233,"check":234,"severity":158,"summary":235},"Versionierung","Release-Management","Das Plugin verwendet semantische Versionierung in seinen Installationsbefehlen und verfügt über ein Changelog, was auf klare Versionierungspraktiken hindeutet.",{"category":237,"check":238,"severity":158,"summary":239},"Codeausführung","Validierung","Die Hooks und CLI-Skripte scheinen Eingabemodi und Dateipfade mit Validierung und sicheren Schreibpraktiken zu handhaben, wie die Konfigurations- und Installer-Logik zeigt.",{"category":199,"check":241,"severity":158,"summary":242},"Ungeschützte destruktive Operationen","Das Plugin konzentriert sich auf Textmanipulation und Code-Injection, nicht auf destruktive Operationen. Das Datei-überschreibende Tool erstellt eine Sicherungskopie der Originaldatei und mindert so das Risiko.",{"category":237,"check":244,"severity":158,"summary":245},"Fehlerbehandlung","Die Hook- und CLI-Skripte verwenden Try/Catch-Blöcke, sichere Dateioperationen und explizite Prüfungen auf gültige Modi und Konfigurationen, was auf eine robuste Fehlerbehandlung hindeutet.",{"category":237,"check":247,"severity":158,"summary":248},"Protokollierung","Das Plugin gibt explizit an: „Keine Telemetrie, keine Analysen, kein Nachhause-Telefonieren.“ Lokale Audit-Protokollierung wird nicht erwähnt, ist aber für diese Art von Utility nicht erforderlich.",{"category":250,"check":251,"severity":158,"summary":252},"Konformität","DSGVO","Das Plugin verarbeitet keine personenbezogenen Daten; es arbeitet lokal mit Text- und Code-Dateien und übermittelt keine Daten an Dritte.",{"category":250,"check":254,"severity":158,"summary":255},"Zielmarkt","Die Erweiterung ist für Code-Bearbeitungsumgebungen und natürliche Sprachverarbeitung konzipiert, ohne erkennbare regionale oder gerichtliche Einschränkungen; targetMarket ist 'global'.",{"category":225,"check":257,"severity":158,"summary":258},"Laufzeitstabilität","Die Hooks sind in Node.js und Bash/PowerShell geschrieben, kompatibel mit Standardumgebungen. Die Python-CLI stützt sich auf Standardbibliotheken und pip, was die plattformübergreifende Kompatibilität gewährleistet.",{"category":178,"check":260,"severity":158,"summary":261},"README","Ein umfassendes README ist vorhanden, das den Zweck, die Funktionen, die Installation und die Verwendung der Erweiterung mit Beispielen klar darlegt.",{"category":167,"check":263,"severity":158,"summary":264},"Größe der Tool-Oberfläche","Das Plugin bietet eine angemessene Anzahl von Tools (5 Hauptbefehle + Modi) im Zielbereich von 3-10.",{"category":174,"check":266,"severity":158,"summary":267},"Überlappende Nahe-Synonym-Tools","Die Tools haben unterschiedliche Namen und Zwecke, mit klaren Auslösern für jede Funktion (z. B. /unslop für den allgemeinen Modus, /unslop-commit für Commits).",{"category":178,"check":269,"severity":158,"summary":270},"Phantom-Funktionen","Alle im README beschriebenen Funktionen, einschließlich der verschiedenen Modi und Teilkompetenzen, haben entsprechende Implementierungen und Dokumentationen.",{"category":272,"check":273,"severity":158,"summary":274},"Installation","Installationsanleitung","Klare, kopierbare Installationsanleitungen werden für Claude Code, CLI und andere Umgebungen bereitgestellt, einschließlich der Installation von Hooks.",{"category":276,"check":277,"severity":158,"summary":278},"Fehler","Umsetzbare Fehlermeldungen","Die Skript- und Hook-Logik enthält spezifische Fehlermeldungen und Fallback-Mechanismen, die den Benutzer über mögliche Probleme informieren.",{"category":280,"check":281,"severity":158,"summary":282},"Ausführung","Angepinnte Abhängigkeiten","Die Installation des Python-Pakets über pip impliziert Abhängigkeitsmanagement, und Hook-Skripte sind einfacher JS/Bash/PS ohne externe Laufzeitabhängigkeiten außer Node.js.",{"category":167,"check":284,"severity":285,"summary":286},"Dry-Run-Vorschau","not_applicable","Die Kernfunktionalität der Erweiterung ist Textbearbeitung und Stiländerung, die keine zustandsverändernden Operationen oder ausgehende Datenübertragungen beinhaltet, die einen Dry-Run-Modus erfordern.",{"category":288,"check":289,"severity":158,"summary":290},"Protokoll","Idempotente Wiederholung & Timeouts","Die Hooks haben explizite Timeouts, und die CLI-Operationen sind hauptsächlich Texttransformationen oder lokale Dateioperationen, die keine komplexe Wiederholungs- oder zustandsbehaftete Logik erfordern.",{"category":250,"check":292,"severity":158,"summary":293},"Telemetrie-Opt-in","Das Plugin gibt explizit an, dass keine Telemetrie oder Analysen gesammelt werden, was die Opt-in-Anforderung standardmäßig erfüllt.",{"category":174,"check":295,"severity":158,"summary":296},"Namenskollisionen","Die Befehle des Plugins (/unslop, /unslop-commit usw.) sind eindeutig und scheinen nicht mit Claude Code-Built-ins oder anderen gängigen Befehlen zu kollidieren.",{"category":174,"check":298,"severity":158,"summary":299},"Hooks-Aus-Mechanismus","Das Plugin bietet einen klaren Befehl „stop unslop“ / „normal mode“ und die Möglichkeit, die automatische Aktivierung über `UNSLOP_DEFAULT_MODE=off` zu deaktivieren oder die Flag-Datei zu entfernen.",{"category":174,"check":301,"severity":158,"summary":302},"Genauigkeit des Hook-Matchers","Die Hooks werden durch spezifische Befehle (`/unslop`), natürlichsprachliche Muster oder den Sitzungsstart ausgelöst, nicht durch breite Wildcards.",{"category":199,"check":304,"severity":158,"summary":305},"Hook-Sicherheit","Die Hooks modifizieren hauptsächlich Text oder verwalten lokale Zustandsflags; sie führen keine destruktiven Operationen oder Netzwerkanrufe ohne Benutzeraufforderung durch.",{"category":221,"check":307,"severity":158,"summary":308},"Stille Prompt-Umschreibung","Die Hooks des Plugins modifizieren die Ausgabe oder den Kontext, nicht den Prompt des Benutzers direkt, und alle Statusaktualisierungen sind in der Benutzeroberfläche sichtbar.",{"category":199,"check":310,"severity":285,"summary":311},"Berechtigungs-Hook","Das Plugin interagiert nicht mit dem `PermissionRequest`-Hook.",{"category":250,"check":313,"severity":158,"summary":314},"Hook-Datenschutz","Das Plugin vermeidet explizit Telemetrie und Datenübertragung, und Hooks arbeiten lokal mit Flags oder Texttransformationen.",{"category":237,"check":316,"severity":158,"summary":317},"Hook-Abhängigkeit","Die Hook-Skripte sind kurze, lesbare JavaScript-/Bash-/PowerShell-Dateien im Repository, keine undurchsichtigen Bundles oder Laufzeit-Abrufe.",{"category":178,"check":319,"severity":158,"summary":320},"Funktions-Transparenz","Alle deklarierten Hooks und ihre Funktionen werden im README und den zugehörigen SKILL.md-Dateien erklärt.",{"category":322,"check":323,"severity":158,"summary":324},"Konvention","Einhaltung von Layout-Konventionen","Das Plugin folgt den Claude Code-Konventionen mit `.claude-plugin/plugin.json` und Hooks im Verzeichnis `hooks/`, wobei Binärdateien dokumentiert sind.",{"category":322,"check":326,"severity":158,"summary":327},"Plugin-Zustand","Der Plugin-Zustand wie der aktive Modus wird unter `$CLAUDE_CONFIG_DIR` verwaltet, wodurch sichergestellt wird, dass er von den Standard-Deinstallationssemantiken behandelt wird.",{"category":199,"check":329,"severity":285,"summary":330},"Im Keychain gespeicherte Geheimnisse","Das Plugin verwendet keine Geheimnisse über `userConfig` oder anderweitig; es stützt sich auf die Authentifizierung der Host-Umgebung.",{"category":332,"check":333,"severity":158,"summary":334},"Abhängigkeiten","Kennzeichnung von Release-Quellen","Das Plugin wird direkt aus einem GitHub-Repository über den Marktplatz installiert, und seine eigenen Abhängigkeiten (Node.js, Python) sind Standard.",{"category":272,"check":336,"severity":158,"summary":337},"Saubere Deinstallation","Das bereitgestellte Deinstallationsskript entfernt Hook-Dateien und bereinigt `settings.json`-Einträge, wodurch eine saubere Deinstallation ohne Hintergrund-Daemons gewährleistet wird.",1778693722536,"Dieses Plugin bietet verschiedene Modi, um KI-generierten Text umzuschreiben und ihn menschlicher klingen zu lassen, indem gängige KI-Muster wie Schmeichelei, Stock-Vokabular und Absicherungen entfernt werden. Es bewahrt Code, URLs und technische Genauigkeit und unterstützt mehrere IDEs und Befehlszeilenschnittstellen.",[341,342,343,344,345],"Entfernt KI-Redewendungen (Schmeichelei, Stock-Vokabular, Absicherung)","Erzeugt „Burstiness“ und natürlichen Kadenz","Bewahrt Code, URLs und technische Genauigkeit","Bietet mehrere Modi (subtil, ausgewogen, vollständig, Stimme-Anpassung, Anti-Detektor)","Unterstützt die Integration mit Claude Code, Cursor, Windsurf und CLI",[347,348,349],"Behauptung, Text 100 % unerkennbar für KI-Detektoren zu machen","Faktische Genauigkeit durch stilistische Vorlieben zu ersetzen","Akademisches Fehlverhalten oder Plagiat zu begehen","Um KI-generierten Text natürlicher und menschlicher klingen zu lassen und seine Lesbarkeit und Akzeptanz in Kontexten zu verbessern, in denen eine persönliche Stimme bevorzugt wird.","Alle Prüfungen bestanden. Das Plugin ist gut dokumentiert, sicher und bietet klaren Nutzen.","Ein hochwertiges Plugin, das KI-generierten Text verbessert, indem es „KI-Redewendungen“ entfernt und die Lesbarkeit verbessert.",[354,355,356,357,358,359,360],"ai","text","writing","editor","code","nlp","humanizer",[362,363,364,365],"Humanisierung von Anschreiben und Lebensläufen","Verbesserung des Tons von Marketingtexten","Ansprechendere Gestaltung von KI-generierten Blogbeiträgen","Optimierung von KI-generierten Code-Review-Kommentaren",{"codeQuality":367,"collectedAt":369,"documentation":370,"maintenance":373,"security":378,"testCoverage":379},{"hasLockfile":368},false,1778693702825,{"descriptionLength":371,"readmeSize":372},190,52819,{"closedIssues90d":11,"forks":374,"hasChangelog":375,"openIssues90d":11,"pushedAt":376,"stars":377},1,true,1777948198000,36,{"hasNpmPackage":368,"license":39,"smitheryVerified":368},{"hasCi":375,"hasTests":375},{"updatedAt":381},1778693877809,{"basePath":383,"githubOwner":20,"githubRepo":21,"locale":22,"slug":21,"type":384},"","plugin",{"_creationTime":386,"_id":387,"community":388,"display":389,"identity":393,"parentExtension":396,"providers":397,"relations":408,"tags":409,"workflow":410},1778693661691.4355,"k175vxsqnmn2ye2xkw62x4enkh86n8eb",{"reviewCount":11},{"description":390,"installMethods":391,"name":392,"sourceUrl":17},"Plugins that make model-assisted text sound natural and human: clearer voice, less robotic phrasing, better burstiness, no AI fingerprint.",{"claudeCode":15},"unslop-marketplace",{"basePath":383,"githubOwner":20,"githubRepo":21,"locale":394,"slug":21,"type":395},"en","marketplace",null,{"evaluate":398,"extract":404},{"promptVersionExtension":399,"promptVersionScoring":27,"score":62,"tags":400,"targetMarket":35,"tier":36},"3.1.0",[356,401,136,402,403],"humanization","voice","natural-language",{"commitSha":38,"marketplace":405,"plugin":406},{"name":392,"pluginCount":374},{"mcpCount":11,"provider":407,"skillCount":11},"classify",{"repoId":42},[136,401,403,402,356],{"evaluatedAt":411,"extractAt":47,"updatedAt":412},1778693702554,1778693923493,{"evaluate":414,"extract":416},{"promptVersionExtension":26,"promptVersionScoring":27,"score":62,"tags":415,"targetMarket":35,"tier":36},[354,355,356,357,358,359,360],{"commitSha":38,"plugin":417},{"mcpCount":11,"provider":407,"skillCount":418},5,{"parentExtensionId":387,"repoId":42,"translatedFrom":41},{"_creationTime":421,"_id":42,"identity":422,"providers":423,"workflow":611},1778693654114.4695,{"githubOwner":20,"githubRepo":21,"sourceUrl":17},{"classify":424,"discover":592,"github":595},{"commitSha":38,"extensions":425},[426,437,448,504,511,517,564,570,576,582],{"basePath":427,"description":428,"displayName":429,"installMethods":430,"rationale":431,"selectedPaths":432,"source":436,"sourceLanguage":394,"type":395},".agents/plugins","Local agents marketplace for the unslop plugin (anti-AI-slop tooling).","unslop-agents-marketplace",{"claudeCode":15},"marketplace.json at .agents/plugins/marketplace.json",[433],{"path":434,"priority":435},"marketplace.json","mandatory","rule",{"basePath":383,"description":390,"displayName":392,"installMethods":438,"rationale":439,"selectedPaths":440,"source":436,"sourceLanguage":394,"type":395},{"claudeCode":15},"marketplace.json at .claude-plugin/marketplace.json",[441,443,445],{"path":442,"priority":435},".claude-plugin/marketplace.json",{"path":444,"priority":435},"README.md",{"path":446,"priority":447},"LICENSE","high",{"basePath":383,"description":449,"displayName":21,"installMethods":450,"rationale":451,"selectedPaths":452,"source":436,"sourceLanguage":394,"type":384},"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":21},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at plugins/unslop)",[453,455,456,457,460,462,464,466,468,470,472,474,476,478,480,482,484,486,488,490,492,494,496,498,500,502],{"path":454,"priority":435},".claude-plugin/plugin.json",{"path":444,"priority":435},{"path":446,"priority":447},{"path":458,"priority":459},"skills/unslop/SKILL.md","medium",{"path":461,"priority":459},"skills/unslop-commit/SKILL.md",{"path":463,"priority":459},"skills/unslop-file/SKILL.md",{"path":465,"priority":459},"skills/unslop-help/SKILL.md",{"path":467,"priority":459},"skills/unslop-reasoning/SKILL.md",{"path":469,"priority":459},"skills/unslop-review/SKILL.md",{"path":471,"priority":447},"commands/unslop-commit.toml",{"path":473,"priority":447},"commands/unslop-file.toml",{"path":475,"priority":447},"commands/unslop-help.toml",{"path":477,"priority":447},"commands/unslop-reasoning.toml",{"path":479,"priority":447},"commands/unslop-review.toml",{"path":481,"priority":447},"commands/unslop.toml",{"path":483,"priority":447},"hooks/README.md",{"path":485,"priority":447},"hooks/install.ps1",{"path":487,"priority":447},"hooks/install.sh",{"path":489,"priority":447},"hooks/package.json",{"path":491,"priority":447},"hooks/uninstall.ps1",{"path":493,"priority":447},"hooks/uninstall.sh",{"path":495,"priority":447},"hooks/unslop-activate.js",{"path":497,"priority":447},"hooks/unslop-config.js",{"path":499,"priority":447},"hooks/unslop-mode-tracker.js",{"path":501,"priority":447},"hooks/unslop-statusline.ps1",{"path":503,"priority":447},"hooks/unslop-statusline.sh",{"basePath":19,"description":505,"displayName":21,"installMethods":506,"rationale":507,"selectedPaths":508,"source":436,"sourceLanguage":394,"type":23},"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":15},"SKILL.md frontmatter at skills/unslop/SKILL.md (coalesced with duplicate skill at .cursor/skills/unslop, .windsurf/skills/unslop, plugins/unslop/skills/unslop)",[509],{"path":510,"priority":435},"SKILL.md",{"basePath":58,"description":512,"displayName":59,"installMethods":513,"rationale":514,"selectedPaths":515,"source":436,"sourceLanguage":394,"type":23},"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",{"claudeCode":15},"SKILL.md frontmatter at skills/unslop-commit/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-commit)",[516],{"path":510,"priority":435},{"basePath":21,"description":518,"displayName":519,"installMethods":520,"rationale":521,"selectedPaths":522,"source":436,"sourceLanguage":394,"type":23},"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":15},"SKILL.md frontmatter at unslop/SKILL.md (coalesced with duplicate skill at skills/unslop-file, plugins/unslop/skills/unslop-file)",[523,524,525,527,529,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562],{"path":510,"priority":435},{"path":444,"priority":447},{"path":526,"priority":459},"CHANGELOG.md",{"path":528,"priority":459},"SECURITY.md",{"path":530,"priority":531},"scripts/__init__.py","low",{"path":533,"priority":531},"scripts/__main__.py",{"path":535,"priority":531},"scripts/benchmark.py",{"path":537,"priority":531},"scripts/cli.py",{"path":539,"priority":531},"scripts/detect.py",{"path":541,"priority":531},"scripts/detector.py",{"path":543,"priority":531},"scripts/fetch_detectors.py",{"path":545,"priority":531},"scripts/humanize.py",{"path":547,"priority":531},"scripts/lexical_targets.py",{"path":549,"priority":531},"scripts/py.typed",{"path":551,"priority":531},"scripts/reasoning.py",{"path":553,"priority":531},"scripts/soul.py",{"path":555,"priority":531},"scripts/structural.py",{"path":557,"priority":531},"scripts/style_memory.py",{"path":559,"priority":531},"scripts/stylometry.py",{"path":561,"priority":531},"scripts/surprisal.py",{"path":563,"priority":531},"scripts/validate.py",{"basePath":84,"description":565,"displayName":82,"installMethods":566,"rationale":567,"selectedPaths":568,"source":436,"sourceLanguage":394,"type":23},"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":15},"SKILL.md frontmatter at skills/unslop-help/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-help)",[569],{"path":510,"priority":435},{"basePath":108,"description":571,"displayName":106,"installMethods":572,"rationale":573,"selectedPaths":574,"source":436,"sourceLanguage":394,"type":23},"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":15},"SKILL.md frontmatter at skills/unslop-reasoning/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-reasoning)",[575],{"path":510,"priority":435},{"basePath":131,"description":577,"displayName":129,"installMethods":578,"rationale":579,"selectedPaths":580,"source":436,"sourceLanguage":394,"type":23},"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",{"claudeCode":15},"SKILL.md frontmatter at skills/unslop-review/SKILL.md (coalesced with duplicate skill at plugins/unslop/skills/unslop-review)",[581],{"path":510,"priority":435},{"basePath":21,"installMethods":583,"rationale":584,"selectedPaths":585,"source":436,"sourceLanguage":394,"type":591},{"pypi":21},"cli ecosystem detected at unslop",[586,588,589,590],{"path":587,"priority":435},"pyproject.toml",{"path":444,"priority":435},{"path":537,"priority":459},{"path":533,"priority":531},"cli",{"sources":593},[594],"manual",{"closedIssues90d":11,"description":596,"forks":374,"homepage":597,"license":39,"openIssues90d":11,"pushedAt":376,"readmeSize":372,"stars":377,"topics":598},"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/",[136,599,600,601,602,603,604,360,605,90,606,32,607,608,609,610],"ai-plugin","anti-slop","claude-code","claude-code-plugin","cline-rules","cursor-rules","llm","windsurf-rules","content-quality","open-source","typescript","writing-tools",{"classifiedAt":612,"discoverAt":613,"extractAt":614,"githubAt":614,"updatedAt":612},1778693661514,1778693654114,1778693659782,[354,358,357,360,359,355,356],{"evaluatedAt":617,"extractAt":47,"updatedAt":381},1778693722676,[],[620,650,680,714,740,763],{"_creationTime":621,"_id":622,"community":623,"display":624,"identity":630,"providers":634,"relations":643,"tags":646,"workflow":647},1778690773482.4834,"k179sm2kkyd7r7nz9jsx62jm9x86mw4a",{"reviewCount":11},{"description":625,"installMethods":626,"name":628,"sourceUrl":629},"Look up and read Hugging Face paper pages in markdown, and use the papers API for structured metadata like authors, linked models, datasets, Spaces, and media URLs when needed.",{"claudeCode":627},"huggingface-papers","Hugging Face Papers","https://github.com/huggingface/skills",{"basePath":631,"githubOwner":632,"githubRepo":633,"locale":394,"slug":627,"type":384},"skills/huggingface-papers","huggingface","skills",{"evaluate":635,"extract":641},{"promptVersionExtension":26,"promptVersionScoring":27,"score":62,"tags":636,"targetMarket":35,"tier":36},[632,637,638,354,639,640],"papers","arxiv","research","metadata",{"commitSha":38,"license":642},"Apache-2.0",{"parentExtensionId":644,"repoId":645},"k17es3r8wd37t5rrwqcpp5kwrh86mxx8","kd72xwt5xnc0ktc4p7smzfcp3986m959",[354,638,632,640,637,639],{"evaluatedAt":648,"extractAt":649,"updatedAt":648},1778690901306,1778690773482,{"_creationTime":651,"_id":652,"community":653,"display":654,"identity":659,"providers":662,"relations":671,"tags":675,"workflow":676},1778685915908.4177,"k1772kn7zbmaf9394ra24eaegd86m0qa",{"reviewCount":11},{"description":655,"installMethods":656,"name":657,"sourceUrl":658},"Erstellen, aktualisieren und beheben Sie Cypress-Tests. Verbinden Sie sich mit Cypress Cloud, um Testergebnisse anzuzeigen und Daten zur Verwaltung Ihrer Testsuite zu verwenden.",{"claudeCode":657},"cypress","https://github.com/cypress-io/ai-toolkit",{"basePath":383,"githubOwner":660,"githubRepo":661,"locale":22,"slug":661,"type":384},"cypress-io","ai-toolkit",{"evaluate":663,"extract":668},{"promptVersionExtension":26,"promptVersionScoring":27,"score":62,"tags":664,"targetMarket":35,"tier":36},[657,665,666,354,667],"testing","automation","qa",{"commitSha":38,"license":39,"plugin":669},{"mcpCount":11,"provider":407,"skillCount":670},3,{"parentExtensionId":672,"repoId":673,"translatedFrom":674},"k170k28hx0d93ds1md7v66h33986nap6","kd778b5hp7aqcpb58zn9yj8xas86meqd","k17a80t18qpe9tmapz3fnw597986mpsy",[354,666,657,667,665],{"evaluatedAt":677,"extractAt":678,"updatedAt":679},1778685834132,1778685765056,1778685915908,{"_creationTime":681,"_id":682,"community":683,"display":684,"identity":690,"providers":693,"relations":707,"tags":710,"workflow":711},1778683100520.2961,"k1754vkdjckrkqvz9x7tjrvhzn86n1gc",{"reviewCount":11},{"description":685,"installMethods":686,"name":688,"sourceUrl":689},"AI music generation workflow for Suno - album concepts, lyrics, prompts, mastering, release",{"claudeCode":687},"bitwize-music","Claude AI Music Skills","https://github.com/bitwize-music-studio/claude-ai-music-skills",{"basePath":383,"githubOwner":691,"githubRepo":692,"locale":394,"slug":692,"type":384},"bitwize-music-studio","claude-ai-music-skills",{"evaluate":694,"extract":703},{"promptVersionExtension":26,"promptVersionScoring":27,"score":62,"tags":695,"targetMarket":35,"tier":36},[696,354,697,698,699,700,701,591,702,601],"music-generation","suno","audio-production","workflow","lyrics","mastering","python",{"commitSha":38,"license":704,"plugin":705},"CC0-1.0",{"mcpCount":11,"provider":407,"skillCount":706},54,{"parentExtensionId":708,"repoId":709},"k17bfryzkzywswf1bkgrtch16d86n8t9","kd70cgrajsrnk5gmq60rhq30zd86nyc0",[354,698,601,591,700,701,696,702,697,699],{"evaluatedAt":712,"extractAt":713,"updatedAt":712},1778683131031,1778683100520,{"_creationTime":715,"_id":716,"community":717,"display":718,"identity":723,"providers":727,"relations":733,"tags":736,"workflow":737},1778699018122.7732,"k17a0wf6mk0f48w5xah6yx5dts86n1xj",{"reviewCount":11},{"description":719,"installMethods":720,"name":721,"sourceUrl":722},"Performance analysis, test coverage review, and AI-powered code quality assessment",{"claudeCode":721},"performance-testing-review","https://github.com/wshobson/agents",{"basePath":724,"githubOwner":725,"githubRepo":726,"locale":394,"slug":721,"type":384},"plugins/performance-testing-review","wshobson","agents",{"evaluate":728,"extract":732},{"promptVersionExtension":26,"promptVersionScoring":27,"score":87,"tags":729,"targetMarket":35,"tier":36},[730,731,665,137,354],"code-quality","performance-analysis",{"commitSha":38,"license":39},{"parentExtensionId":734,"repoId":735},"k17cywe30jfsfw3cdpncjfn8y186nvyw","kd74de64zj0axtg5b8t7eqqe2x86nske",[354,730,137,731,665],{"evaluatedAt":738,"extractAt":739,"updatedAt":738},1778699546351,1778699018122,{"_creationTime":741,"_id":742,"community":743,"display":744,"identity":748,"providers":750,"relations":759,"tags":760,"workflow":761},1778690773482.4858,"k175rwqsqyx8atwtz5cs5b3fpx86m84e",{"reviewCount":11},{"description":745,"installMethods":746,"name":747,"sourceUrl":629},"Train or fine-tune sentence-transformers models across all three architectures: SentenceTransformer (bi-encoder embeddings), CrossEncoder (rerankers), and SparseEncoder (SPLADE). Covers loss selection, hard-negative mining, evaluators, distillation, LoRA, Matryoshka, and Hugging Face Hub publishing.",{"claudeCode":747},"train-sentence-transformers",{"basePath":749,"githubOwner":632,"githubRepo":633,"locale":394,"slug":747,"type":384},"skills/train-sentence-transformers",{"evaluate":751,"extract":758},{"promptVersionExtension":26,"promptVersionScoring":27,"score":87,"tags":752,"targetMarket":35,"tier":36},[753,359,754,755,756,757],"machine-learning","sentence-transformers","model-training","embeddings","reranking",{"commitSha":38},{"parentExtensionId":644,"repoId":645},[756,753,755,359,757,754],{"evaluatedAt":762,"extractAt":649,"updatedAt":762},1778691173389,{"_creationTime":764,"_id":765,"community":766,"display":767,"identity":773,"providers":775,"relations":783,"tags":787,"workflow":788},1778692073798.8286,"k17c12v7gvqxcwtx846mvm548986nfhx",{"reviewCount":11},{"description":768,"installMethods":769,"name":771,"sourceUrl":772},"Ultra-komprimierter Kommunikationsmodus. Reduziert ca. 75 % der Tokens, während die vollständige technische Genauigkeit erhalten bleibt, indem wie ein Höhlenmensch gesprochen wird.",{"claudeCode":770},"caveman","Caveman","https://github.com/juliusbrussee/caveman",{"basePath":383,"githubOwner":774,"githubRepo":770,"locale":22,"slug":770,"type":384},"juliusbrussee",{"evaluate":776,"extract":780},{"promptVersionExtension":26,"promptVersionScoring":27,"score":87,"tags":777,"targetMarket":35,"tier":36},[778,605,355,138,779],"compression","productivity",{"commitSha":38,"license":39,"plugin":781},{"mcpCount":11,"provider":407,"skillCount":782},6,{"parentExtensionId":784,"repoId":785,"translatedFrom":786},"k17dcfwpwpzjc43zt2qawvft3h86mmse","kd7890f0sfy0ymf1pakpx7vqch86nmew","k170g496f5ze5hv8xa2e7b91ex86mz9m",[778,138,605,779,355],{"evaluatedAt":789,"extractAt":790,"updatedAt":791},1778691819811,1778691765524,1778692073798]