Claude-Code-Mod · 0.3.0 stabil

Ernesto für Claude Code

Claude sagt: fertig. Ernesto würde gern die Tests sehen.

Ein türkisfarbener Begleiter mit spitzer Zunge und Vorliebe für echte Prüfungen. Ernesto erscheint sofort, erkennt einen vorhandenen Paket-Prüfbefehl und startet ihn über Check project.

Ernesto, Wavects türkisfarbener Programmierbegleiter
Claude-Code-Mod · 0.3.0 stabil

Öffentliches Release

Ein Knopf. Deine tatsächliche Projektprüfung.

Echte 46-Sekunden-Aufnahme, vor der Veröffentlichung von 0.3.0 erstellt. Die Laufzeit entspricht dem stabilen Release; Kandidaten-Einblendungen beziehen sich auf den Aufnahmezeitpunkt. Check project startet einen synthetischen npm-Test ohne Ernesto-Konfiguration. Befehlserfolg und verifizierte Testanzahl bleiben getrennt. Die vier Beispiele darunter erklären optionale strukturierte Vitest-Nachweise.

Transkript

Tatsächliche Terminalausgabe von Claude Code 2.1.296 unter macOS 26.5.1 mit dem unveröffentlichten Ernesto 0.3.0 und Node 24.3.0. Ein synthetischer Rechentest wird über den nativen Knopf Check project als npm run test ausgeführt. Keine Ernesto-Projektkonfiguration und kein kopierter Helferbefehl. Originalzellen sind zugeschnitten; Titel und untere Bildtexte sind redaktionelle Einblendungen. Eingaben und Wartezeiten zwischen Abschnitten fehlen. Erfasst mit 8 fps, kodiert mit 12 fps, ohne Sprecher oder Modellaufruf. Die echten Exitcodes waren null und eins. Ein erfolgreicher Befehl bestätigt keine Testanzahl oder Abdeckung. Eingabeabgleiche gelten nur für begrenzte Eingaben zum Vergleichszeitpunkt, nicht als fachliche Abnahme oder manipulationssichere Ausführung. Untertitel bedeuten keine lokalisierte Oberfläche.

Installieren und neu starten. Ernesto erkennt den vorhandenen Testbefehl.

Check project führt npm run test direkt aus. Keine Helferpfade oder Projekt-JSON.

Details zeigt die Befehlsausgabe. Exit null bestätigt keine Testanzahl.

Eine Quellcodeänderung macht den vorherigen Eingabeabgleich veraltet.

Check project schlägt beim nächsten Lauf wirklich fehl. Exit und Aktualität bleiben getrennt.

Quiet blendet Sprüche aus. Nachweise und Steuerung bleiben.

Sprüche einschalten und Schokolade anbieten. Der Fehler bleibt bestehen.

Die QA-Zustände erkunden

Öffne ein Beispiel, um das Ergebnis und den nächsten Schritt zu verstehen. Dies sind Illustrationen. Im Browser werden keine Tests ausgeführt.

Keine Prüfnachweise

Es wurde kein unterstütztes Ergebnis erfasst. Unbekannt bedeutet nicht bestanden.

Beispiel ansehen

Illustratives Beispiel · eine lokale Prüfung

Ergebnis
Kein aufgezeichneter Lauf
Code-Snapshot
Kein Snapshot erfasst

Nächster Schritt: Führe deine konfigurierte Prüfung ausdrücklich aus, um ein Ergebnis aufzuzeichnen.

Erfasster Erfolg

Eine konfigurierte Prüfung war für ihren angegebenen Umfang im erfassten Codezustand erfolgreich. Das beschreibt nur diese Prüfung.

Beispiel ansehen

Illustratives Beispiel · eine lokale Prüfung

Ergebnis
Eine konfigurierte Prüfung bestanden
Code-Snapshot
Deklarierte Eingaben stimmten beim letzten Vergleich überein

Nächster Schritt: Prüfe den Umfang. Ein bestandener Check gilt nur für das tatsächlich Geprüfte.

Veraltetes Ergebnis

Eine erfasste Eingabe wurde nach der Prüfung geändert. Der frühere Erfolg bleibt ein historischer Nachweis. Starte die Prüfung selbst erneut.

Beispiel ansehen

Illustratives Beispiel · eine lokale Prüfung

Ergebnis
Ein früherer Lauf war erfolgreich
Code-Snapshot
Eine erfasste Eingabe wurde nach dem Lauf geändert

Nächster Schritt: Führe die Prüfung mit den geänderten Eingaben erneut aus. Der frühere Erfolg ist historisch.

Fehlgeschlagene Prüfung

Die konfigurierte Prüfung endete mit einem Fehler. Andere Prüfungen und Abnahmekriterien sind davon getrennt.

Beispiel ansehen

Illustratives Beispiel · eine lokale Prüfung

Ergebnis
Eine konfigurierte Prüfung fehlgeschlagen
Code-Snapshot
Snapshot des fehlgeschlagenen Laufs aufgezeichnet

Nächster Schritt: Untersuche den Fehler, korrigiere den Code und führe die Prüfung erneut aus.

Ein bisschen Persönlichkeit. Ohne Projektkonfiguration.

Ernesto begleitet dich beim Entwickeln. Blende ihn aus, schalte seine Kommentare ab oder reduziere Bewegungen, wenn du mehr Ruhe brauchst.

Installieren, neu starten, prüfen.

Keine Helferbefehle kopieren, kein erforderliches Projekt-JSON. Wähle Check project oder tippe /ernesto check. Ernesto erkennt vorhandene Test- oder Prüfbefehle von npm/pnpm/yarn/bun. Auch ohne erkannten Befehl ist der Begleiter sofort da.

Verstehe, was das Ergebnis tatsächlich abdeckt.

Der optionale QA-Modus liest ein unterstütztes strukturiertes Ergebnis für einen Arbeitsbereich. Er vergleicht die angegebenen Eingaben und die Konfiguration mit dem erfassten Zustand. Übereinstimmung beim letzten Vergleich beweist nicht, dass jede Datei, Abhängigkeit, externe Schnittstelle oder Geschäftsanforderung geprüft wurde.

Installieren, aktualisieren und entfernen

Drittanbieter-Code läuft mit deinen Benutzerrechten. Prüfe Quellcode, Fähigkeiten und Voraussetzungen vor der Installation. Ernesto ist ein unabhängiges Wavect-Mod, keine Anthropic-Empfehlung.

Die kombinierte Shell-Syntax benötigt Claude Code ab 2.1.292; die kombinierte Sitzungs-Syntax ab 2.1.275 mit Bestätigung der Quelle. Das Mod kann einen neueren, getesteten Host benötigen.

Systemterminal

claude plugin install ernesto --marketplace wavect/ernesto

In einer Claude-Code-Sitzung

/plugin install ernesto --marketplace wavect/ernesto

Explizite Installation in zwei Schritten

claude plugin marketplace add wavect/ernesto
claude plugin install ernesto@ernesto

Aktualisieren

Das geprüfte Update von 0.2.0 auf 0.3.0 führte zuerst claude plugin marketplace update ernesto und danach claude plugin update ernesto@ernesto --scope user aus. Verwende den Bereich deiner Installation und starte Claude Code danach neu. Die aktuelle stabile Version ist 0.3.0.
claude plugin update ernesto@ernesto

Deinstallieren

claude plugin uninstall ernesto@ernesto

Marketplace entfernen (optional)

claude plugin marketplace remove ernesto

Installation und Deinstallation verwenden standardmäßig den Benutzerbereich. Verwende den bei der Einrichtung gewählten Bereich. Lade Plugins neu oder starte die Sitzung nach Änderungen neu. Automatische Updates sind für Drittanbieter-Marketplaces standardmäßig aus. Das Entfernen eines Marketplaces deinstalliert auch dessen Plugins. Prüfe Ernesto-Einstellungen, QA-Helferkonfiguration und lokale Nachweise vor jeder Löschung separat; behalte deine Projektdateien.

Claude-Code-Installationsdokumentation

Kompatibilität braucht einen Nachweis.

Release 0.3.0 wurde mit Claude Code 2.1.296 unter macOS 26.5.1, arm64 getestet. Normale Paketprüfungen brauchen weder Ernesto-JSON noch eine feste Vitest-Version. Echte npm-Ausführung wurde mit Node 24.3.0 geprüft; pnpm/yarn/bun-Erkennung nur in Unit-Tests. Detaillierte Vitest-Nachweise benötigen weiterhin Node 24 und lokales Vitest 4.1.11. Desktop, andere Betriebssysteme und übersetzte Plugin-Oberflächen sind ungeprüft.

Ernesto for Claude Code 0.3.0

Claude Code: 2.1.296

  • CLI terminal · macOS 26.5.1, Apple M3 Pro, arm64 · 2.1.296
  • npm run test / Node built-in test runner (Node 24.3.0) · Node 24.3.0
  • Optional structured Vitest evidence (Node 24.3.0) · 4.1.11

Datenschutz und Grenzen

In 0.3.0 starten nur Check project oder /ernesto check einen Projektprozess. Start, setup, doctor und Compare führen keine Tests aus. Befehlsausgaben bleiben im Sitzungsspeicher von Ernesto hinter Details. Projektskripte nutzen deine Umgebung und können Netzwerke verwenden oder Dateien schreiben. QA off/hide verwirft spätere Ergebnisse, beendet aber keinen bereits gestarteten Prozess. Dieser kann bis zum Abschluss oder zum Zwei-Minuten-Timeout weiterlaufen. Ernesto fügt keine Modellaufrufe, Telemetrie oder externen Anfragen hinzu.

Code und Bilder haben eigene Bedingungen.

Der Quellcode steht unter der MIT-Lizenz. Wavect behält die Rechte an Artwork und Marken: Plugin-Anzeige, Demonstrationsscreenshots und die Weitergabe des Plugins mit Wavect-Attribution sind nach den separaten Bedingungen in ASSET_LICENSE.md erlaubt. Andere Artwork-Nutzungen benötigen Wavects Erlaubnis. Claude-Zugang und Testinfrastruktur können eigene Voraussetzungen und Kosten haben.

MIT (source code) · Wavect artwork rights retained; plugin display and attributed redistribution permitted; see ASSET_LICENSE.md

Fragen vor der Installation

Ein Begleiter-Mod von Wavect für Claude Code. Er verbindet eine spielerische Oberfläche mit optionaler Auswertung unterstützter Testnachweise.
Nein. Wähle Check project oder tippe /ernesto check, um den erkannten Projektbefehl zu starten. Beim Start werden keine Tests ausgeführt oder Werkzeuge installiert.
Die erfassten Eingaben oder die Prüfkonfiguration passen nicht mehr zum letzten beobachteten Ergebnis. Dieses bleibt ein historischer Nachweis, aber keine aktuelle Prüfung des geänderten Codes.
Das lässt sich daraus nicht ableiten. Das Ergebnis gilt für die beobachtete Prüfung und ihren Umfang. Ungetestetes Verhalten, externe Zustände und die fachliche Abnahme bleiben separate Themen.
Release 0.3.0 wurde mit Claude Code 2.1.296 unter macOS 26.5.1, arm64 getestet. Normale Paketprüfungen brauchen weder Ernesto-JSON noch eine feste Vitest-Version. Echte npm-Ausführung wurde mit Node 24.3.0 geprüft; pnpm/yarn/bun-Erkennung nur in Unit-Tests. Detaillierte Vitest-Nachweise benötigen weiterhin Node 24 und lokales Vitest 4.1.11. Desktop, andere Betriebssysteme und übersetzte Plugin-Oberflächen sind ungeprüft.
Der Quellcode steht unter der MIT-Lizenz. Wavect behält die Rechte an Artwork und Marken: Plugin-Anzeige, Demonstrationsscreenshots und die Weitergabe des Plugins mit Wavect-Attribution sind nach den separaten Bedingungen in ASSET_LICENSE.md erlaubt. Andere Artwork-Nutzungen benötigen Wavects Erlaubnis. Claude-Zugang und Testinfrastruktur können eigene Voraussetzungen und Kosten haben.
Installation und Deinstallation verwenden standardmäßig den Benutzerbereich. Verwende den bei der Einrichtung gewählten Bereich. Lade Plugins neu oder starte die Sitzung nach Änderungen neu. Automatische Updates sind für Drittanbieter-Marketplaces standardmäßig aus. Das Entfernen eines Marketplaces deinstalliert auch dessen Plugins. Prüfe Ernesto-Einstellungen, QA-Helferkonfiguration und lokale Nachweise vor jeder Löschung separat; behalte deine Projektdateien.

Unabhängige QA statt nur eines Begleiters?

Ein sichtbares Prüfergebnis hilft bei gezielten Fragen. Eine Release-Entscheidung braucht weiterhin unabhängige Tests, Code-Review und menschliche Abnahme.