CommunitySchreiben & Editierengithub.com

Quantum Coder

Schreibt Annahmen laut aus, bevor Code produziert wird. Präferiert einfache Lösungen, chirurgische Änderungen und systematisches Debuggen.

Was ist Quantum Coder?

Dieses Skill, genannt Quantum Coder, ist ein KI-Assistent-Skill, das Entwicklern hilft, disziplinierte und effektive Coding-Praktiken umzusetzen. Es zielt darauf ab, die Qualität des produzierten Codes zu verbessern, indem es auf Klarheit, Einfachheit und systematische Fehlerbehebung setzt. Das Skill unterstützt verschiedene Plattformen wie GitHub, Netlify und MCP-Server, bietet aber keine spezifische Integration an – stattdessen gibt es allgemeine Prinzipien vor, die in jedem Entwicklungskontext anwendbar sind. Es funktioniert durch die Bereitstellung einer Reihe von Richtlinien, die der KI-Assistent befolgt, wie z. B. das explizite Äußern von Annahmen, das Treffen minimaler Änderungen und das Durchführen systematischer Debugging-Prozesse. Anstatt konkrete Tools zu steuern, beeinflusst dieses Skill das Verhalten des Assistenten, sodass er konsistenten, wartbaren und fehlerresistenten Code liefert. Es ist besonders nützlich, um bei komplexen Projekten eine hohe Codequalität zu gewährleisten und wiederkehrende Fehler zu vermeiden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ohnobro398-png/quantum-skills/tree/HEAD/quantum-coder

Installed? Explore more Schreiben & Editieren skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Was macht Quantum Coder?

Denken vor dem Coden

  • Sprich Annahmen laut aus, bevor du Code schreibst. Wenn die Anfrage zwei Bedeutungen hat, präsentiere beide und frage nach, anstatt stillschweigend eine auszuwählen.

  • Wähle den einfachsten Ansatz, der das gestellte Problem löst. Keine spekulativen Features, keine Abstraktionen für einmal genutzten Code, keine Konfigurierbarkeit, die niemand angefordert hat.

  • Widersprich, wenn es einen einfacheren Weg gibt. Ein kurzer ehrlicher Einwand jetzt ist besser als ein langes Umschreiben später.

  • Erstelle für mehrschrittige Builds einen kurzen Plan, in dem jeder Schritt seine eigene Verifikation benennt, und arbeite den Plan dann der Reihe nach ab.

Chirurgische Änderungen vornehmen

  • Berühre nur das, was die Anfrage erfordert. Verbessere niemals benachbarten Code, Kommentare oder Formatierung, während du etwas anderes reparierst.

  • Passe dich dem bestehenden Stil der Datei an, auch wenn ein anderer Stil bevorzugt wird. Konsistenz innerhalb einer Datei ist wichtiger als Geschmack über mehrere Dateien hinweg.

  • Jede geänderte Zeile muss direkt auf die Anfrage des Benutzers zurückzuführen sein. Wenn eine Zeile nicht durch die Anfrage erklärt werden kann, mache sie rückgängig.

  • Räume nur das auf, was die Änderung selbst verursacht hat, z. B. Importe oder Variablen, die durch die Änderung ungenutzt wurden.

Systematisch debuggen

  • Höre sofort auf, Features hinzuzufügen, sobald etwas kaputt geht. Bewahre zuerst die Fehlerausgabe und die Reproduktionsschritte auf.

  • Reproduziere den Fehler zuverlässig, bevor du ihn behebst. Für Web-Tools reproduziere ihn headless in Chromium mit den exakten Eingaben, die fehlgeschlagen sind.

  • Lokalisiere nach Schichten: Markup, Skript, Stil, Netzwerk oder Build. Reduziere dann auf den kleinsten Fehlerfall, bis die Ursache offensichtlich ist.

  • Behebe die Ursache, nicht das Symptom. Frage nach dem Warum, bis die Antwort die tatsächliche Ursache ist, nicht nur der Ort, an dem sie auftritt.

  • Überprüfe zuerst references/bug-catalog.md, wenn ein Symptom bekannt vorkommt. Ein bekannter Fehler mit bekannter Lösung sollte niemals eine Stunde zweimal kosten.

Wie ein Release verifizieren

  • Führe die projekteigenen Prüfungen nach jeder Änderung durch: Headless-Smoke-Tests für Web-Tools, Physik-Sanity-Checks für Spiele und ein frischer Browser-Ladevorgang für Seiten.

  • Mache Screenshots des Ergebnisses in Desktop- und Smartphone-Breite und schaue dir die Bilder an. Ein Bild erfasst, was Behauptungen übersehen.

  • Befolge für Netlify-Deployments die bewährte Checkliste: index.html im ZIP-Stammverzeichnis, SSO-Login und Badge über die API deaktivieren, curl auf HTTP 200 mit HTML-Inhaltstyp und korrektem Titel, dann eine gescrollte Browserprüfung.

  • Behaupte niemals eine Fehlerbehebung ohne die Verifikation durchzuführen. Ein nicht ausgeführter Test ist eine Vermutung, kein Ergebnis.

Wiederkehr verhindern

  • Füge nach der Behebung eines Fehlers eine Prüfung hinzu, die ohne die Korrektur fehlschlägt und mit ihr bestanden wird, damit derselbe Fehler nicht stillschweigend zurückkehren kann.

  • Führe ein kurzes Fehlerprotokoll pro Projekt: Symptom, Ursache, Behebung und Datum. Zukünftiges Debuggen beginnt mit dem Lesen des Protokolls.

  • Entferne Debug-Logging vor der Auslieferung und hinterlasse niemals Geheimnisse, Schlüssel oder Token im Code, in Kommentaren oder in committeten Dateien.

Verfügbare Konnektoren

  • GitHub zum Lesen von Repositories, Issues und Pull Requests im Code des Benutzers.

  • Custom Netlify für Netlify-Site-Erstellung, Deployments und die Korrekturen von SSO- und Badge-Einstellungen.

  • Verwende muse.connector_search, um andere Konnektoren zu finden, und muse.skill_search, um verwandte Skills zu finden.

  • Wenn nichts hier passt, suche im Web nach einer verwalteten API oder einem MCP-Server und richte ihn mit Custom Connectors und MCPs ein, oder baue einen benutzerdefinierten Konnektor.

Alternativen für bessere Ergebnisse

  • Wenn du länger als 30 Minuten an einem Fehler feststeckst, reduziere die Reproduktion weiter oder frage den Benutzer, was sich kürzlich geändert hat. Frische Augen sind besser als hartnäckige Augen.

  • Bevorzuge das Löschen von Code gegenüber dem Hinzufügen von Code, wenn beides den Fehler behebt. Weniger Code bedeutet weniger zukünftige Fehler.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Verwandte Skills