CommunitySchreiben & Editierengithub.com

evnchn-agentic/mre-skill

Eine Agenten-Fertigkeit (SKILL.md) zum Erstellen minimaler reproduzierbarer Beispiele, die Maintainer kopieren und ausführen können.

Was ist mre-skill?

Diese Fertigkeit befähigt einen KI-Agenten (z. B. Claude Code, Cursor, Codex), automatisch minimale reproduzierbare Beispiele (MREs) aus Benutzerbeschreibungen von Fehlern oder gewünschtem Verhalten zu generieren. Ein MRE ist ein vollständiger, eigenständiger Code-Ausschnitt, den ein Maintainer direkt kopieren und ohne weitere Einrichtung ausführen kann. Die Fertigkeit analysiert die Problembeschreibung, extrahiert die relevanten Pakete, Abhängigkeiten und Konfigurationen und erstellt eine minimale Projektstruktur (z. B. eine einzelne Datei, package.json, requirements.txt) mit dem fokussierten Code. Der Agent verwendet dabei Best Practices wie die Reduzierung auf das Wesentliche, die Vermeidung von externen Abhängigkeiten, wo möglich, und die Bereitstellung von klaren Startanweisungen. Dies beschleunigt das Debugging und die Fehlerbehebung in Open-Source-Projekten erheblich, da Maintainer Zeit sparen, die sonst für das Verstehen und Reproduzieren des Problems aufgewendet werden müssten. Die Fertigkeit unterstützt plattformunabhängig verschiedene Sprachen und Laufzeitumgebungen.

Funktioniert mit✓Claude Code~Codex CLI~Cursor✓Antigravity
npx skills add evnchn-agentic/mre-skill

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 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

  1. Der Benutzer beschreibt ein Problem oder gewünschtes Verhalten.
  2. Der Agent extrahiert die relevanten Informationen.
  3. 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.
  4. 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

Verwandte Skills