Zum Hauptinhalt springen

NanoClaw erweitern und dazu beitragen

1. Beginne zuerst mit dem Skill-Modell​

NanoClaws Leitfaden für Beiträge ist erfrischend deutlich:

do not add broad new features to trunk if they belong as skills

Das heißt, deine erste Designentscheidung ist, ob die Änderung dorthin gehört:

ZielErste Anlaufstelle
Host-RuntimeCore-src/-Host-Dateien
Provider- oder Channel-Modulper Skill installierter Branch oder Modul
Verhalten pro AgentWorkspace auf Gruppenebene oder Container-Schicht
Docs und MigrationDocs- und Migrationsskripte

2. Warum das wichtig ist​

Das Projekt möchte, dass der Trunk bleibt:

  • klein,
  • verständlich,
  • und sicher zu forken.

Wenn du dieses Ziel ignorierst, kämpfst du wahrscheinlich gegen die Philosophie des Repos.

3. Beste erste Beiträge​

  1. Klärung von Docs und Architektur,
  2. Feinschliff bei Migration und Installation,
  3. Skill-Beispiele,
  4. gezielte Fixes an der Host-Runtime,
  5. Verbesserungen am Isolationsmodell.

4. Denke in wartbaren Forks​

Ein guter NanoClaw-Beitrag sollte Nutzern helfen, ihren Fork schlank und verständlich zu halten, statt den Main-Branch schwerer auditierbar zu machen.

5. Bevor du einen PR öffnest​

Frage dich, ob die Fähigkeit in den Trunk, in einen Skill-Branch oder in den eigenen Fork des Nutzers gehört. Bei NanoClaw ist diese Wahl Teil der Architektur.