CommunitySchreiben & Editierengithub.com

ssheleg/task-pipeline

Orchestrator für den vollständigen Auslieferungszyklus von KI-Codieragenten: Ein obligatorischer Eingangs-Check, der jede Entscheidung vorab klärt, gefolgt von zehn aufeinanderfolgenden Stufen – Dokumentation, Brainstorming, Zerlegung, Spezifikation, Planung, Bau, Tests, Bereitstellung, Nachbereitung, Abnahme – mit einer Schleifenwache, die Endlosschleifen unterbricht.

Was ist task-pipeline?

Dieses Skill definiert einen strukturierten, evidenzbasierten Ansatz für KI-Codieragenten, um Softwareänderungen von der Idee bis zur Abnahme zu führen. Es zwingt Agenten, jede Entscheidung zu Beginn zu klären und dann zehn klar definierte Phasen zu durchlaufen: Dokumentation, Brainstorming, Zerlegung, Spezifikation, Planung, Bau, Tests, Bereitstellung, Nachbereitung und Abnahme. Eine eingebaute Schleifenwache verhindert Endlosschleifen, indem sie erkennt, wann ein Agent in einer Schleife steckt und den Prozess abbricht. Das Skill unterstützt jede Umgebung, in der KI-Agenten für die Softwareentwicklung eingesetzt werden, und stellt sicher, dass alle Behauptungen (in Dokumentation, Plänen, Tests) überprüfbar sind, indem sie mit Beweisen wie Datei- und Zeilennummern, Befehlsergebnissen oder Testnamen versehen werden. Es legt zehn „Kanons“ der Dokumentation fest, die sicherstellen, dass jede Behauptung mit einem Nachweis versehen ist, und bietet einen Navigationsrahmen, um Agenten durch den gesamten Lieferprozess zu führen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add ssheleg/task-pipeline

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

Evidenzgestützte Dokumentation

Eine Behauptung ist nur dann eine Dokumentation, wenn sie die Mittel zu ihrer Überprüfung enthält. Dieses Skill ist der Standard und die Karte: zehn Kanons, und wo jeder definiert, durchgesetzt und verankert ist.

Es ist ein Navigator, keine Zweitkopie. Jedes Gesetz unten hat genau ein Zuhause – das ist Kanon 3, und ein Navigator, der die Doktrin wiederholte, würde die Regel brechen, die er indexiert. Die vollständige Aussage jedes Kanons, seine Begründung und seine Durchsetzung befinden sich in documentation.md → Die Kanons.

Die zehn Kanons

  1. Eine Behauptung trägt ihre Adresse – datei:zeile, ein Befehl mit seiner Ausgabe, ein Testname; eine Lektion nennt ihren Commit.
  2. Zahlen werden berechnet, nie wiederholt.
  3. Jede Tatsache hat genau ein Zuhause – andere verlinken, wiederholen nie.
  4. Eine Referenz löst vom Ort des Lesens auf – nicht von dem, wo sie lebt.
  5. Grün, das niemand rot werden sah, ist kein Beweis.
  6. Ein Check beweist seinen Umfang und nichts darüber hinaus.
  7. Schweigen ist kein Bestehen – frage, was ein Mechanismus ausgibt, wenn er nicht hinsah.
  8. Eine Schätzung wird nie als Messung ausgegeben – eine Regel nennt ihre Beweisbedingung.
  9. Was nicht geprüft wurde, wird neben dem ausgegeben, was geprüft wurde.
  10. Das Dokument reist in der Änderung, die es wahr gemacht hat – und eine Korrektur wird angehängt, nie überschrieben.

Sie sind epistemisch: was eine Behauptung zur Dokumentation macht. Die operative Ebene – was bei einem bestimmten Auslöser zu tun ist, mit einem Check und einem Abbruchkriterium – ist learned.md. Wenn die beiden dasselbe zu sagen scheinen, ist der Kanon das Warum und die Regel das Wie.

Wohin als nächstes

Sie sind dabei…Lesen SieWeil…
die Dokumentation eines Projekts von Grund auf einzurichtendocumentation.md → Das Inventarvier Fragen, beantwortet vor der ersten Arbeitszeile
eine Entscheidung so festzuhalten, dass sie ihren Autor überlebtRegister und IDs + templates/decisions.mdappend-only IDs, Randmarker, ein Zuhause für Entscheidungen
etwas zu ändern und die Doku nicht zu verwaissenDer Dokumentationskreislauf + Die Ausbreitungsmatrixwelche Dokumente eine Änderung schuldet, beginnend mit der Metazeile
zu entscheiden, wo eine Tatsache hingehörtEinzige Quelle der Wahrheitzwei Zuhause widersprechen sich am Tag, an dem eines aktualisiert wird
einen Check zu bauen, der nicht lügen kanngates.mddrei Achsen, die Durchsetzungsleiter, progressive Scharfschaltung, Sondierung
einem Mechanismus zu vertrauen, der Erfolg meldetgates.md → Falscher Erfolgder Fehler, der den Grund zum Nachsehen beseitigt
einen Check in die eigene Toolumgebung des Agenten einzubindenhooks.mdder Hook-Vertrag und warum ein abgestürzter Wächter die Aktion erlaubt
die Dokumentation eines bestehenden Projekts zu prüfensetup.mdsieben Durchläufe, günstigste zuerst, Ausgabe ist ein Reparaturplan
eine Lektion in den nächsten Lauf zu übernehmenretrospective.mdzuerst stempeln (der kalte Auslöser liest ihn), dann auf maximal zehn beschneiden; jede Lektion nennt ihren Commit
ein Gate in ein Host-Projekt einzupflanzentemplates/docgate.shes pflanzt grün ein: ruhend, wo es noch keine Eingabe gibt
zu behaupten, dass sich ein Agent korrekt verhälttdd.md → Wenn die zu testende Sache ein Agent ist – benannt statt verlinkt, weil die Out-of-Verzeichnis-Links dieses Navigators brechen, sobald ein Packager dieses Skill allein ausliefertdie Adresse ist eine Trace-ID und die Behauptung, die lief (Kanon 1); ein Beobachter, der niemand widerspricht, ist Grün, das niemand rot werden sah (Kanon 5)
eine gesamte Änderung bis zur Abnahme zu bringentask-pipelinedieses Skill ist der Standard; jenes ist, wie eine Änderung das Repository erreicht

Wann dies gilt

Die Grenze ist: "es wird als wahr gelesen werden." Ein Entscheidungsprotokoll, eine README, ein Abnahmebericht, ein Runbook, ein Changelog für Benutzer, ein Prüfbefund, eine Behauptung, dass etwas verifiziert wurde.

Nicht durch dieses Skill: ein Entwurf, lautes Denken, eine Antwort im Chat, eine Commit-Nachricht, ein Code-Kommentar. Das Fordern einer datei:zeile für "lass mich das überprüfen" ist der schnellste Weg, einem Agenten beizubringen, um die Regel herumzunavigieren, wo sie tatsächlich etwas schützt.

Verweigerungsphrase – "без доков" / "auf mein Wort". Sie funktioniert bei einer Aufgabe, die sonst hier durchliefe: mache es direkt und sage laut, dass die Behauptung ungedeckt ist, anstatt eine Schätzung als Messung zu präsentieren (Kanon 8).

Der eine Test

Bevor ein Dokument ausgeliefert wird, lies es auf den Satz, der dich in Verlegenheit brächte, wenn jemand fragte "woher weißt du das?" – und gib diesem Satz entweder seine Adresse oder lösche ihn. Alles oben ist diese Frage, mechanisch gemacht.

Verwandte Skills