Communitygithub.com

disk0Dancer/climate

MCP oder REST? CLI! – Der Klima-Skill für Agenten mit Implementierungs-first-Workflow.

Was ist climate?

Der Skill **disk0Dancer/climate** definiert einen strengen, implementierungsorientierten Arbeitsablauf für die Feature-Entwicklung in KI-Agenten wie Claude Code, Cursor oder Codex. Er schreibt vor, dass jedes Feature in einer festgelegten Reihenfolge umgesetzt wird: zuerst Design-Dokumentation, dann Aktualisierung der Benutzerdokumentation, Schreiben von Tests, Implementierung des Codes, Aktualisierung der eigenen Skill-Dateien, lokale Validierung mit `go build` und `go test`, Sicherstellung der CI-Gesundheit und disziplinierte Commits. Der Skill legt großen Wert auf deterministisches Verhalten, Rückwärtskompatibilität und saubere PR-Hygiene. Nützlich ist er vor allem für Entwicklerteams, die eine konsistente, nachvollziehbare und qualitätsgesicherte Entwicklung innerhalb eines Go-basierten Projekts sicherstellen wollen. Er unterstützt alle gängigen Agent-Plattformen, die SKILL.md-Richtlinien interpretieren können, und wird direkt als Markdown-Dokumentation eingebunden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add disk0Dancer/climate

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

AGENTS contribution workflow

Dieses Repository verwendet einen implementierungsorientierten Workflow für alle Feature-Arbeiten.

Erforderliche Reihenfolge für jedes Feature

  1. Design zuerst
    • Beschreibe Problem, Ziele, Nicht-Ziele, API/CLI-UX und Randbedingungen.
    • Füge Design-Dokumente in docs/ hinzu oder aktualisiere sie.
  2. Verhalten dokumentieren
    • Aktualisiere benutzerorientierte Dokumente (README.md, docs/index.md), wenn sich Befehle oder Fähigkeiten ändern.
  3. Tests schreiben
    • Füge gezielte Unit-Tests für neue Logik hinzu, bevor/bei der Implementierung.
  4. Code implementieren
    • Halte Änderungen chirurgisch und konsistent mit dem bestehenden Projektstil.
  5. Skills aktualisieren
    • Aktualisiere skills/climate.md und skills/climate-generator/SKILL.md, wenn sich der Befehlssatz oder die Workflows ändern.
  6. Lokal validieren
    • Ausführen:
      • go build ./...
      • go test ./...
    • Führe während der Entwicklung gezielte Tests für schnelleres Feedback aus.
  7. CI-Status validieren
    • Stelle sicher, dass PR-Checks vor dem Merge grün sind.
  8. Commit-Disziplin
    • Kleine, sinnvolle Commits mit klaren Nachrichten.
  9. Push- und PR-Hygiene
    • Pushe Branch-Updates, halte PR-Beschreibung/Checkliste aktuell und beantworte Review-Kommentare mit dem Commit-Hash, der die jeweilige Anforderung adressiert.

Qualitätsregeln

  • Entferne oder schwäche keine nicht zusammenhängenden Tests.
  • Führe keine brechenden CLI-Änderungen ohne Dokumentation und Migrationshinweise ein.
  • Bevorzuge deterministisches Verhalten (sortierte Ausgabe, stabile Iteration).
  • Halte generiertes/manifestiertes Verhalten nach Möglichkeit rückwärtskompatibel.

Feature-Checkliste-Vorlage

  • Design-Dokument hinzugefügt/aktualisiert
  • README/Dokumente aktualisiert
  • Skills aktualisiert
  • Tests hinzugefügt/aktualisiert
  • go build ./... erfolgreich
  • go test ./... erfolgreich
  • CI-Checks grün

Verwandte Skills