Die Kette by Get IT Done

Doku

Einrichten. Im Terminal.

Ein Befehl, und Claude Code kennt die Regeln deines Projekts: Code, Architektur, Stack und Plattform. Für dich und jeden Agenten im Team gleich.

Installieren

macOS und Linux
curl -fsSL https://kette.itdone.de/install | sh
Windows (PowerShell)
irm https://kette.itdone.de/install.ps1 | iex

Skript ansehen: install.sh · install.ps1

  • VoraussetzungenNode 20 oder neuer und git.
  • PATHDer Installer trägt ~/.kette/bin in ~/.zshrc, ~/.bashrc oder ~/.profile ein, unter Windows in den Benutzer-PATH. Fehlt kette, ein neues Terminal öffnen, sonst zeigt kette doctor, was fehlt.
  • DanachNeues Projekt: kette init mein-projekt. Bestehendes Repo: kette add.
Ohne PATH-Eintrag installieren

Standardmäßig hängt der Installer den Kommentar # kette und darunter export PATH="$HOME/.kette/bin:$PATH" an (zsh: ~/.zshrc, bash: ~/.bashrc, sonst ~/.profile). Mit KETTE_NO_MODIFY_PATH=1 bleiben Shell-Dateien und Benutzer-PATH unverändert, ~/.kette/bin nimmst du dann selbst in den PATH auf.

macOS und Linux, ohne PATH-Eintrag
curl -fsSL https://kette.itdone.de/install | KETTE_NO_MODIFY_PATH=1 sh
Windows (PowerShell), ohne PATH-Eintrag
$env:KETTE_NO_MODIFY_PATH=1; irm https://kette.itdone.de/install.ps1 | iex

Warum die CLI

  1. Regeln ab dem ersten Prompt

    Die Agenten lesen das Projektprofil und bauen nach denselben Regeln. Du erklärst nicht in jedem Prompt neu, wie ihr arbeitet.

  2. Ein Stand für das ganze Team

    Profil und Regeln liegen im Repo, Updates kommen per kette update. Jeder Rechner und jeder Agent nutzt dieselbe Fassung.

  3. Gerüst statt Handarbeit

    Mit Enterprise, der Edition der Kette, legt kette init CI, Docker, Prüfungen und den code-reviewer in einem Schritt an.

Befehle

Befehle der kette CLI
BefehlZweck
kette init <name>Legt ein neues Projekt mit Projektprofil und Regelwerk an.
kette addErgänzt ein bestehendes Repo um Regelwerk und Profil.
kette doctorPrüft Installation und Projekt und nennt, was fehlt.
kette doctor --ciDieselbe Prüfung für Pipelines, ohne Claude Code. Bei offenen Punkten endet sie mit Fehlercode.
kette updateLädt die neueste Version des Regelwerks.
kette login <key>Schaltet Enterprise mit deinem Lizenzschlüssel frei.
kette logoutEntfernt Lizenzschlüssel und Enterprise-Paket von diesem Rechner.

Enterprise-Schlüssel gibt es ab Verkaufsstart am 01.11.2026.

Editionen

Community und Enterprise im Vergleich
InhaltCommunityEnterprise (Die Kette)
Preis und LizenzKostenlos, MITIn jeder Lizenz enthalten, Solo und Team, ohne Aufpreis (Angebote)
Installer und CLI✓ja✓ja
Code-Regeln mit Do und Don't✓ja✓ja
Architekturmuster mit „passt, wenn“ und „passt nicht, wenn“✓ja✓ja
ADR-Vorlage✓ja✓ja
Projektprofil .kette/profile.json✓ja✓ja
Claude-Code-Plugin kette-engineering-core✓ja✓ja
Stack-Profile: Next.js, NestJS mit Prisma oder Mongoose, FastAPI, Expo×nein✓ja
Plattform-Profile mit Vorlagen für CI, Docker, Deploy mit Freigabe und Rollback×nein✓ja
Maschinelle Prüfungen: strict TypeScript, ESLint, Modulgrenzen, Secrets-Scan×nein✓ja
code-reviewer: prüft Code gegen die Regeln, leitet Befunde an die zuständige Rolle×nein✓ja

Community: Kostenlos, MIT. Enterprise (Die Kette): In jeder Lizenz enthalten, Solo und Team, ohne Aufpreis (Angebote).

In beiden enthalten

  • Installer und CLI
  • Code-Regeln mit Do und Don't
  • Architekturmuster mit „passt, wenn“ und „passt nicht, wenn“
  • ADR-Vorlage
  • Projektprofil .kette/profile.json
  • Claude-Code-Plugin kette-engineering-core

Nur Enterprise

  • Stack-Profile: Next.js, NestJS mit Prisma oder Mongoose, FastAPI, Expo
  • Plattform-Profile mit Vorlagen für CI, Docker, Deploy mit Freigabe und Rollback
  • Maschinelle Prüfungen: strict TypeScript, ESLint, Modulgrenzen, Secrets-Scan
  • code-reviewer: prüft Code gegen die Regeln, leitet Befunde an die zuständige Rolle

Nicht verwechseln: Die 132 UX-/UI-Regeln mit 52 Do/Don't-Paaren stecken in den Kaufpaketen Design-Review-Pack, Agenten-Pack und Die Kette (Angebote und Preise), nicht in Community. Community enthält Regeln für Code. Mit der Kette bekommst du beides: die UX-/UI-Regeln und Enterprise.

Die Code-Regeln decken ab: Lesbarkeit, Struktur (KISS, DRY, YAGNI, SOLID), Fehler, Tests, Sicherheit, Abhängigkeiten, Logging, Änderungen. Die Architekturmuster: modularer Monolith, Schichten, Ports und Adapter, Event‑driven mit Outbox, CQRS, Backend for Frontend, Multi-Tenancy.

Bewährt mit GitHub und Docker auf eigenem Server, an einem Referenzprojekt mit grüner CI, Images, Browser-Test sowie Design-, UX- und Code-Review. Weitere Plattformen folgen.

Was der Installer tut und was nicht

Tut

  • Prüft jeden Download per SHA‑256.
  • Läuft ohne sudo.
  • Legt ~/.kette an. Bei einer Neuinstallation ersetzt er nur ~/.kette/cli/<version>.
  • Hängt an die Shell-Startdatei den Kommentar # kette und darunter die PATH-Zeile an, unter Windows ergänzt er den Benutzer-PATH. Abschaltbar mit KETTE_NO_MODIFY_PATH=1.

Tut nicht

  • Führt keine Cloud-Aktionen aus.
  • Deployt nichts. Apply und Deploy bleiben ein Schritt für Menschen.
  • Ändert nichts in deinen Projekten. Das macht erst kette init oder kette add.

Was die CLI im Projekt anlegt

Legt an

  • Das Projektprofil .kette/profile.json und .kette/README.md mit dem Verweis auf die Regeln.
  • Eine Verweiszeile in CLAUDE.md. Gibt es die Datei schon, wird die Zeile nur angehängt.
  • Mit Enterprise: Infrastruktur als Code, etwa CI- und Deploy-Workflows, Dockerfiles und compose.yaml, dazu die Konfiguration der maschinellen Prüfungen.
  • Vorhandene Projektdateien werden nie überschrieben. --dry-run zeigt vorher, was entsteht.

Legt nicht an

  • Keine Cloud-Ressourcen.
  • Keine Fachlogik, kein Backend, keine APIs und keine Datenbanken. Das bleibt in deinem Projekt.

Für Firmen

Für Netze ohne freien Zugang und für eigene Vorgaben.

  • Eigener Spiegel

    Setze KETTE_MIRROR auf die Adresse deines Spiegels. Der Installer lädt dann von dort und prüft weiterhin jede Datei per SHA‑256.

  • Offline-Paket

    Für Umgebungen ohne Internetzugang gibt es ein Offline-Paket. Schreib uns, wir schicken es dir.

  • Eigene Regeln

    Eigene Regeln trägst du als Overlay in .kette/profile.json ein. Die Agenten laden sie von dort und geben ihnen Vorrang vor den Regeln von Die Kette. Das Regelwerk selbst bleibt unverändert.

Beispiel: eigener Spiegel unter spiegel.example (Platzhalter)
curl -fsSL https://spiegel.example/kette/install.sh | KETTE_MIRROR=https://spiegel.example/kette sh

Entfernen

  • macOS und Linux. rm -rf ~/.kette ausführen und in der Shell-Startdatei den Kommentar # kette mit der PATH-Zeile darunter löschen.
  • Windows. Den Ordner .kette in deinem Benutzerordner löschen und den Eintrag .kette\bin aus dem PATH deines Benutzerkontos entfernen.
  • Projekte. .kette/ und die Verweiszeile in CLAUDE.md bleiben im Repo, bis du sie selbst löschst.

Die Claude-Code-Plugins entfernst du mit drei Befehlen:

Claude-Code-Plugins entfernen
claude plugin uninstall kette-engineering@kette-engineeringclaude plugin uninstall kette-engineering-core@kette-engineeringclaude plugin marketplace remove kette-engineering

Hilfe

Fragen, Fehler oder ein Wunsch für dein Setup? Schreib an info@itdone.de. Starte vorher kette doctor und hänge die Ausgabe an.

Die CLI ist Open Source unter MIT: github.com/getitdone-gmbh/kette-cli.