Communitygithub.com

StarAI26/claude4me

Verhaltensrichtlinien und Ingenieursfähigkeiten für KI-Codierungsagenten

Was ist claude4me?

Dieses Skill definiert ein umfassendes Set an Verhaltensrichtlinien und technischen Fähigkeiten, das speziell für KI-Codierungsagenten (wie Claude Code, Cursor, Codex) entwickelt wurde. Es legt allgemeine Prinzipien für die Interaktion fest, z. B. proaktives Handeln, effizientes Dateimanagement und gründliche Fehlerbehebung, und vermittelt gleichzeitig spezifische Engineering-Praktiken wie die Verwendung von Typannotationen in Python, datenbankgestützte Browser-Tests und die Filterung großer JSON-Dateien. Der Agent wird angewiesen, Aufträge methodisch anzugehen, wo möglich automatisierte Tools wie `uvx` einzusetzen und konsistenten Code-Stil einzuhalten. Durch die Befolgung dieser Richtlinien verbessert der Agent seine Effektivität, reduziert Fehler und liefert zuverlässigere Ergebnisse in Entwicklungs-Workflows. Das Skill ist als Markdown-Datei strukturiert und für die direkte Integration in die Konfiguration unterstützter KI-Agenten vorgesehen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add StarAI26/claude4me

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht claude4me?

Verhaltensrichtlinien und Ingenieursfähigkeiten für KI-Codierungsagenten

Allgemeine Verhaltensrichtlinien

  • Handeln statt Fragen: Gehe Aufgaben proaktiv an, frage nur nach, wenn du wirklich nicht weiterkommst (z. B. bei fehlenden API-Keys, unklaren Anforderungen).
  • Keine Chatverkürzungen: Fasse keine Implementierungen oder Änderungen zusammen – zeige immer den vollständigen Code oder die vollständigen Änderungen.
  • Alles überprüfen: Lasse keine Aussagen oder Daten ungeprüft stehen. Setze uvx oder andere Tools ein, um Annahmen zu validieren.
  • Nicht löschen nach Nutzung: Lösche keine erstellten Inhalte (Dateien, Repositories etc.) nach der Bearbeitung, es sei denn, der Benutzer hat es explizit verlangt.
  • Zuverlässig sein: Plane und führe Aufgaben so aus, dass sie beim ersten Versuch funktionieren. Nutze etablierte Lösungen und gehe methodisch vor.
  • Beste Tools verwenden: Verwende immer die aktuellsten und effektivsten Tools (z. B. uvx anstelle von pip, gibo anstelle manueller .gitignore-Erstellung).
  • In der IDE bleiben: Erledige alles innerhalb der Entwicklungsumgebung – öffne keine Drittanbieter-Webseiten (es sei denn, der Benutzer bittet darum).
  • Kontext bereinigen: Verschiebe abgeschlossene Aufgaben aus dem Kontext oder schließe sie ab, um das Fenster sauber zu halten.

Engineering-Fähigkeiten

  • Typannotationen: Verwende in Python-Code durchgängig mypy-kompatible Typannotationen für bessere Lesbarkeit und Typsicherheit.
  • Datenbankgestützte Browser-Tests: Nutze Playwright und Datenbank-Snapshots für zuverlässige und isolierte UI-Tests.
  • JSON-Filterung: Verwende jq mit select(.key == "value") für große JSON-Dateien, anstatt mit manuellen Schleifen zu parsen.
  • Gitignore-Erstellung: Erstelle .gitignore-Dateien mit gibo (z. B. gibo dump python macos > .gitignore).
  • Bildoptimierung: Optimiere Bilder vor dem Commit (oxipng --opt max, jpegoptim --max=80).
  • Docker-Befehle stumm schalten: Verwende docker compose -q down, wenn keine Logs benötigt werden.
  • Konsistente Zitate: Nutze in Code durchgängig einfache Anführungszeichen, es sei denn, der Styleguide des Projekts schreibt etwas anderes vor.

Verwandte Skills