Skip to content
Apothem
Vergleich

Apothem vs. rohe CodeBuddy-Regeln

Warum man die Projektregeln von CodeBuddy über Apothem führt, statt pro Projekt .codebuddy/rules-Dateien von Hand zu verfassen.

CodeBuddy liest Projektregeln aus .codebuddy/rules/*.md. Du kannst diese Dateien von Hand verfassen, pro Projekt, für immer. Der codebuddy-Adapter von Apothem rendert eine davon aus dem gemeinsamen Profil und hält sie über jedes Harness und jedes Projekt hinweg konsistent. Diese Seite stellt das Pflegen dieser Konfiguration von Hand der Verwaltung mit Apothem gegenüber.

Aufwandsvergleich

AufgabeManuelle KonfigurationVon Apothem verwaltet
Regeln schreibenDieselben Disziplinen pro Projekt in .codebuddy/rules/ kopieren und einfügenAus einem gemeinsamen Korpus gerendert
Quelle der WahrheitDie eigenen Dateien jedes ProjektsEine kanonische Kohorte
Regeln über Harnesses hinweg abgestimmt haltenPro Werkzeug neu ableitenAutomatisch projiziert
Regeln aktualisierenJedes Projekt von Hand bearbeitenapothem update --harness codebuddy --project <path>
Konfiguration entfernenManuell löschenapothem uninstall mit zeitgestempeltem Backup
Wiederverwendbare Skills und Befehle teilenJeden Skill-Ordner von Hand nach ~/.codebuddy/skills/ kopieren und die Kopien aktuell haltenVom Adapter nach ~/.codebuddy/skills/ geschrieben, eine gemeinsame Kopie für alle Projekte, und bei apothem update aufgefrischt

Was Apothem verwaltet

Der codebuddy-Adapter rendert die gemeinsamen Regeln in eine dedizierte Datei <project>/.codebuddy/rules/apothem-rules.md. Außerdem schreibt er zwei Ordner in deinem Home-Verzeichnis, die alle Projekte teilen: Die Skills und die als Skills verpackten Befehle kommen nach ~/.codebuddy/skills/, und die Regeln und Templates, die diese Skills zitieren, kommen nach ~/.config/apothem/rules/ und ~/.config/apothem/templates/. Deine Memory-Datei CODEBUDDY.md, deine Berechtigungen und MCP-Server in .codebuddy/settings.json sowie alle anderen von dir verfassten Regeldateien bleiben vollständig im Besitz des Operators; der Adapter erkennt diese Oberflächen, bearbeitet sie aber nie. Jede Änderung an den gemeinsamen Regeln rendert die Regeldatei beim nächsten apothem update neu.

Migrationspfad

  1. Führe apothem profile init aus, um das gemeinsame Profil zu erstellen, falls noch nicht geschehen.
  2. Verschiebe die Disziplinen aus deinen bestehenden Dateien in .codebuddy/rules/ in den gemeinsamen Korpus.
  3. Führe apothem install --harness codebuddy --project <path> aus, um die Datei apothem-rules.md neben deinen eigenen, unveränderten Regeln zu rendern.
  4. Führe apothem verify --harness codebuddy --project <path> aus, um zu bestätigen, dass die Konfiguration angekommen ist.
  5. Verwende apothem update --harness codebuddy --project <path> für jede spätere Änderung.

Als Nächstes lesen

On this page