i-have-adhd: Ein Skill, der Coding-Agenten zwingt, die Antwort nicht zu vergraben
I-have-ADHD: A skill to stop your coding agent from burying the answer
Das Open-Source-Projekt i-have-adhd von ayghri ist ein Skill für Coding-Assistenten wie Claude Code, Codex, Gemini CLI und andere. Es erzwingt ADHS-freundliche Ausgaben: Die Antwort steht zuerst, Schritte sind nummeriert, Abschweifungen werden unterdrückt und jede Antwort endet mit einem konkreten nächsten Schritt. Das Repository enthält Regeln, Installationsanleitungen und Plugins für verschiedene Agenten und wurde mit über 28.000 Sternen auf GitHub ausgezeichnet.
Action first. Steps numbered. No "Hope this helps!"
- jp57
Seien wir ehrlich. Claude (insbesondere) ist ein schrecklicher Schreiber. Es gibt eine ganze Cottage-Industrie von Skills und CLAUDE.md-Anweisungen, die versuchen, ihn zu besserem Schreiben zu bewegen, aber jede neue Modelliteration scheint ausdrücklich darauf ausgelegt zu sein, all das zu überschreiben, damit er seine Texte mit unnötigen Partizipialphrasen, Nicht-das-aber-das-Konstruktionen, dem Vergraben der Kernaussage und anderem Unsinn vollstopfen kann.
Ich frage mich wirklich, ob die Leute bei Anthropic tatsächlich so miteinander kommunizieren. Wurde ihm Darios Engramme eingeprägt?
- Banditoz
Wie kommt es, dass diese Repos immer so viele Sterne und Forks haben? Ungefähr 1.800 Forks, aber nur etwa 40 einzelne Autoren? Fast 30.000 Sterne? Da stimmt etwas nicht...
- sleazebreeze
Claude-Modelle sind diejenigen, die das am meisten brauchen, und meiner Erfahrung mit diesem speziellen Skill nach halten sie die Prägnanz höchstens ein paar Runden lang durch, bevor sie es völlig vergessen und zu ihrer unergründlichen Geschwätzigkeit zurückkehren. Das, obwohl es in meiner spärlichen globalen CLAUDE.md angewiesen ist, es zu verwenden, und ich es auch regelmäßig manuell während der Sitzungen wiederhole. Ich möchte nicht wirklich einen Hook installieren, der das bei jeder einzelnen Antwort ausführt, aber ich nehme an, das könnte funktionieren – es wird nur alles länger dauern (und Claude-Modelle sind ziemlich langsam).
Ich glaube nicht, dass wir uns mit Skills aus dieser Sache herausarbeiten können.
- ryandrake
Der größte „Claudismus“, den ich nur schwer dazu bringe, dass das LLM ihn unterlässt, ist sein Beharren darauf, zusätzlich zu dem, was es getan hat, auch darüber zu reden, was es nicht getan hat. „Ich habe this.py und that.py bearbeitet, aber ich habe README.md nicht bearbeitet und ich habe nicht committet.“ Oder Code-Kommentare wie „Dieser Code ruft foo auf bar auf und gibt die Ergebnisse direkt zurück – nicht über einen Callback.“ „Dieser Code gibt true zurück, wenn der Benutzer auf einen Button geklickt hat – nicht auf die Listenansicht.“ Ich meine, danke, Claude, aber es interessiert mich nicht, was der Code nicht tut. Das sieht man bei anderen LLMs nicht.
Ich bin kurz davor, eine Regel hinzuzufügen: „Verwende niemals die Wörter ‚nicht‘ oder ‚stattdessen‘.“
- hbn
> Installation
> Kopieren/Einfügen in deinen CLI-Prompt:
> Installiere den i-have-adhd-Skill/Plugin von https://github.com/ayghri/i-have-adhd, siehe die AGENTS.md des Repos für Anweisungen.
Das ist eine seltsame Weiterentwicklung von „Kopiere keine Skripte, die curl in deine Shell pipen“.
Ich weiß, dass LLMs besser werden, aber ich wäre zumindest ein wenig nervös, dass es am Ende etwas von einem gekaperten, ähnlich benannten GitHub-Repo installieren könnte, weil das Text-Watermarking des LLM ein Token gegen ein alternatives, „genauso korrektes“ Token austauschen musste, das dem statistischen Muster entspricht.
Bin ich paranoid?
- acaloiar
Ich habe es ein paar Monate lang benutzt und kann sagen, dass kein Skill der Aufgabe gewachsen ist, Claudes Sprache im Zaum zu halten. Du bekommst viel mehr Nutzen aus einem „Output-Stil“ mit denselben Anweisungen, weil Output-Stile Claude regelmäßig daran erinnern, wie er sprechen soll.
Selbst Output-Stile sind nicht immer der Aufgabe gewachsen (Claudes Sprache schlüpft durch), und sie schließen sich gegenseitig aus, sodass du nur einen gleichzeitig aktiv haben kannst.
- hk1337
> Ein Skill, um deinen Coding-Agenten davon abzuhalten, die Antwort zu vergraben
Das ist einfach nervig für jeden. Es gibt eine 10-seitige Abhandlung, die sich zu „es ist gut, keine Sorge“ zusammenfassen lässt.
- andai
> Erkläre es, als hätte ich eine exekutive Dysfunktion
Das stimmt. Der Transformer hat um mehrere Größenordnungen mehr Arbeitsgedächtnis als jeder Mensch. Verglichen mit dem Transformer haben wir alle eine exekutive Dysfunktion.
Standardmäßig erklären sie Dinge unter der Annahme, dass ich unendliche Verarbeitungsbandbreite habe. Habe ich nicht! Ich habe um mehrere Nullen weniger als sie.