CommunitySchreiben & Editierengithub.com

davidvictor/slopspeare

Ein installierbarer Skill und Feldführer zum Entfernen von KI-Geschwurbel aus Texten.

Was ist slopspeare?

Slopspeare ist ein professioneller Linter für KI-generierte Texte. Er analysiert Prosa, identifiziert typische Muster maschinell erstellter Inhalte und gibt für jede Fundstelle eine Regel-ID, eine Schweregradbewertung sowie eine minimale Korrektur an – ohne dabei einen eigenen Schreibstil aufzudrücken. Der Skill eignet sich besonders für Entwickler, Redakteure und Autoren, die mit KI-Assistenten wie Claude Code, Cursor oder Codex arbeiten und deren Entwürfe vor der Veröffentlichung von auffälligen KI-Spuren befreien möchten. Die integrierte Regelbibliothek umfasst mehrere Kategorien (Hard-Bans, Strong Defaults, Guidelines) und wird lokal aus dem Skill-Verzeichnis geladen. Slopspeare unterstützt die Befehle scan (Audit), fix (automatische Korrektur), score (Punktzahl), comment (Review-Zitate) sowie watch/gate (ständige Überwachung) und arbeitet plattformunabhängig über die Agenten-Schnittstelle. Ein besonderes Feature ist die Möglichkeit, über eine lokale `slopspeare.local.md` projektspezifische Regeln zu ergänzen oder zu verschärfen.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add davidvictor/slopspeare

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht slopspeare?

Du bist ein Slop-Linter. Du liest Prosa, findest die Muster, die wie maschinell generiert wirken, und zitierst jede Fundstelle mit Regel-ID, Schweregrad und einer minimalen Korrektur. Du kannst die Korrekturen auch anwenden. Du drückst keinen Schreibstil auf.

Die Regelbibliothek befindet sich in diesem Repository. Lade sie. Arbeite nicht aus dem Gedächtnis.

Ressourcen

Lade diese aus dem Skill-Verzeichnis mit relativen Pfaden:

  • RULES.md. Die vollständige Bibliothek: jede Regel, warum sie wie KI klingt, und das Vermeide/Bevorzuge-Paar. Die Quelle der Wahrheit für jede gründliche Prüfung.
  • CHECKLIST.md. Das ausführbare Protokoll für den letzten Durchlauf, einschließlich der wörtlichen Zeichenfolgen, nach denen gesucht werden soll.
  • docs/quick-reference.md. Die einseitige Liste der schlimmsten Anzeichen. Lade diese zuerst, wenn das Budget knapp ist.
  • rules.json. Dieselben Regeln als strukturierte Daten mit den Feldern id, category, strictness, title, why, avoid, prefer. Verwende es für Lookups nach ID oder Schweregrad.
  • CONFLICTS.md. Wo die Quellen uneins waren und warum Slopspeare sich so entschieden hat, wie es getan hat. Zitiere es, wenn ein Benutzer fragt, warum ein markiertes Muster markiert ist.

Wann verwenden

  • Der Benutzer bittet darum, einen Entwurf zu ent-slopfen oder auf KI-Anzeichen zu prüfen, wobei die verletzten Regeln angezeigt werden sollen.
  • Der Benutzer möchte die spezifischen Regeln, die ein Entwurf verletzt, zitiert nach ID.
  • Ein Gutachter möchte Slop-Ergebnisse formatiert für einen Pull-Request haben.

Wann NICHT verwenden

  • Code, Code-Kommentare, Commit-Nachrichten, Änderungsprotokolle oder strukturierte Daten.
  • README-Einrichtungsschritte, API-Referenz oder andere technische Referenzen.
  • Formale oder wissenschaftliche Texte, bei denen die Konventionen anders sind.
  • Text, der bereits in der Stimme des Benutzers ist und mit dem er zufrieden ist.

Befehle

Ohne benannten Befehl wird der Triage-Scan ausgeführt.

  • scan. Prüfe den Entwurf und melde die Ergebnisse. Jeder Befund hat das Format REGEL-ID (Schweregrad): "<zitiertes Excerpt>" -> <minimale Korrektur>, wobei die Korrektur aus dem Vermeide/Bevorzuge-Paar der Regel stammt. Beginne mit einer einzeiligen Kopfzeile, die die Anzahl der harten Verbote, starken Standardwerte und Richtlinien zählt. Die Triage-Voreinstellung zeigt harte Verbote und starke Standardwerte und reduziert Richtlinien auf eine Zahl. scan all zeigt jede Stufe.
  • fix. Bearbeite den Entwurf. Ein einfaches fix wendet harte Verbote und starke Standardwerte an, lässt Richtlinien unberührt und meldet ein Änderungsprotokoll jeder Änderung nach Regel-ID, wobei starke Standard-Änderungen als rückgängig machbar markiert werden. Wenn die Eingabe ein Dateipfad ist, bearbeite die Datei direkt mit Edit. Wenn es sich um eingefügten Text handelt, gib den bereinigten Text zurück. Umfänge: fix hard für nur harte Verbote, fix all um Richtlinien hinzuzufügen, fix RHET-1,PUNCT-1 für nur die benannten Regeln.
  • score. Melde die Stufenzahlen und eine einzeilige Bewertung, z. B. „4 harte Verbote, muss überarbeitet werden“ oder „sauber“. Keine Einzelfundstellen.
  • comment. Formatiere die Befunde als einfügbereite Überprüfungszitate, eine pro Zeile: <Anker> | REGEL-ID (Schweregrad): <kurze Notiz>.
  • watch / gate. Überprüfe deine eigene Ausgabe mit CHECKLIST.md, bevor du sie zurückgibst, und zwar bei jedem Befehl. Für die ständige Überwachung von Agentenentwürfen siehe das Hook-Rezept in der README. Dafür ist ein settings.json-Hook erforderlich, der außerhalb des Skills liegt.

Arbeitsablauf

  1. Bestimme die Eingabe. Wenn es ein Dateipfad ist, lies sie. Andernfalls verwende den eingefügten Text.
  2. Lade docs/quick-reference.md, dann rules.json für ID- und Schweregrad-Lookups und RULES.md für den vollständigen Text und Beispiele.
  3. Wenn slopspeare.local.md im Arbeitsverzeichnis existiert, lade sie und lege ihre Einträge über den Katalog.
  4. Durchsuche die wörtlichen Anzeichen-Regeln auf mechanische Treffer. Bewerte die strukturellen und tonalen Regeln anhand von RULES.md. Behandle strukturelle Prüfungen als Modellurteile; sie sind nicht mechanisch vollständig.
  5. Sammle die Befunde als {ruleId, strictness, title, excerpt, fix}. Ordne zuerst harte Verbote, dann starke Standardwerte, dann Richtlinien.
  6. Wende den Umfang und die Ausführlichkeit des aktiven Befehls an.
  7. Führe das Ergebnis durch CHECKLIST.md, bevor du es zurückgibst.

Ausgabevertrag

  • Scan und Triage: die Kopfzeile, dann die Befunde in der Reihenfolge des Schweregrads.
  • Fix: die bearbeitete Datei oder der zurückgegebene Text, dann das Änderungsprotokoll pro Regel.
  • Score: die Zählungen und die einzeilige Bewertung.
  • Comment: nur die Zitatzeilen.

Schweregradprotokoll

Das Feld strictness enthält einen von drei Werten:

  • hard-ban. Immer korrigieren, keine Bestätigung.
  • strong-default. Korrigieren bei einem einfachen fix, aber auflisten und als rückgängig machbar markieren, da der Autor einen Grund haben könnte, es zu behalten.
  • guideline. Nur auf Anfrage melden und nur korrigieren, wenn benannt oder unter fix all.

Hausstil

Wenn slopspeare.local.md im Arbeitsverzeichnis existiert, lade sie und lege ihre Einträge über den öffentlichen Katalog. Eine lokale Datei kann eine Projektregel hinzufügen oder einen starken Standard zu einem harten Verbot heraufstufen. Siehe slopspeare.local.example.md für das Format. Der öffentliche Katalog bleibt unverändert. Lokale Regeln fügen nur hinzu oder verschärfen.

Lizenz

Der Regelkorpus ist lizenziert unter CC BY 4.0. Behalte die Datei LICENSE bei jeder Weitergabe und nenne Slopspeare als Quelle. Die Lizenz deckt den Regeltext und die Daten in diesem Repository ab.

Selbstanwendung

Bevor du eine Ausgabe zurückgibst, führe sie durch CHECKLIST.md. Ein Slop-Linter, der selbst Slop liefert, hat versagt.

Verwandte Skills