Was macht mre-skill?
Eine Agenten-Fertigkeit (SKILL.md) zum Erstellen minimaler reproduzierbarer Beispiele, die Maintainer kopieren und ausführen können.
Beschreibung
Diese Fertigkeit befähigt KI-Agenten wie Claude Code, Cursor und Codex, MREs (Minimal Reproducible Examples) aus Benutzeranfragen zu generieren. Ein MRE ist ein vollständiger, minimaler Code-Ausschnitt, der ein Problem oder gewünschtes Verhalten klar zeigt, ohne externe Abhängigkeiten oder komplexe Einrichtung. Es enthält den nötigen Code, die Konfiguration und Anweisungen zur Ausführung.
Verwendung
Der Agent analysiert die Problembeschreibung, extrahiert die relevanten Pakete, Abhängigkeiten und Konfigurationen, und erstellt ein minimales Projekt.
Best Practices
- Reduzieren Sie das Beispiel auf das absolute Minimum.
- Vermeiden Sie externe Abhängigkeiten, wo möglich.
- Verwenden Sie standardmäßige Build-Tools und Test-Frameworks.
- Fügen Sie klare Startanweisungen in Code-Kommentare oder eine README hinzu.
- Testen Sie das Beispiel, bevor Sie es teilen.
Funktionsweise
- Der Benutzer beschreibt ein Problem oder gewünschtes Verhalten.
- Der Agent extrahiert die relevanten Informationen.
- Der Agent erstellt ein minimales Projekt mit:
- Code-Datei(en) mit fokussiertem Code.
- Konfigurationsdateien (z. B.
package.json,requirements.txt). - Optional: eine README mit Startanweisungen.
- Der Agent stellt das Beispiel bereit.
Beispiel
// MRE für einen Fehler in der Lodash-Bibliothek
const _ = require('lodash');
const arr = [1, [2, [3, [4]]]];
const flat = _.flattenDepth(arr, 2);
console.log(flat); // Erwartet: [1, 2, 3, [4]], erhält aber: [1, 2, [3, [4]]]
Unterstützte Plattformen
- Claude Code
- Cursor
- Codex
- Alle Plattformen, die SKILL.md unterstützen
Lizenz
MIT