Chirurgische GitHub-Extraktion: Eine Claude-Fähigkeit, eine Funktion abzurufen, nicht das gesamte Repository

✍️ OpenClawRadar📅 Veröffentlicht: 12. Mai 2026🔗 Source
Ad

Ein Entwickler, frustriert über die Tendenz von Claude Code, ganze Repos zu klonen, wenn er gebeten wird, „eine Idee auszuleihen“, hat einen Open-Source-Skill veröffentlicht, der das Problem löst. Der Skill namens surgical-github-extraction weist Claude an, einem präzisen Workflow zu folgen, anstatt das gesamte Repo zu holen oder eine Abhängigkeit hinzuzufügen.

Wie es funktioniert

Der Skill ist eine einzelne SKILL.md-Datei, die automatisch ausgelöst wird, wenn eine GitHub-URL als Inspiration eingefügt wird. Die Regeln sind:

  • Zuerst die README lesen, um die Struktur des Projekts zu verstehen.
  • 1–3 Quelldateien über rohe URLs holen, um zu sehen, wie das Muster eingebunden ist – Prompts, Schemas, Orchestrierungsdateien. Niemals das gesamte Repo.
  • Auf einen Commit-SHA festlegen, in /tmp (oder %TEMP% unter Windows) speichern.
  • Die kleinste nützliche Einheit herauslösen: eine Funktion, einen Prompt oder nur das Muster.
  • In deinem Stil umschreiben. Den Quell-SHA angeben.

Beispiele aus der Praxis

  • TradingAgents-Repo: Gefragt: „Können wir dieses Muster für einen Job-Bewerber nutzen?“ → README plus ein paar Agenten-/Prompt-Dateien, ein Analogon vorgeschlagen (JobFitAnalyst + Critic, die dagegen argumentieren). Nichts in das Projekt kopiert.
  • litl/backoff-Bibliothek: Gebeten, „den exponentiellen Backoff zu stehlen“ → eine Datei geholt (_wait_gen.py), den 8-zeiligen Generator extrahiert, inline mit einem Provenance-Kommentar umgeschrieben. Kein pip install.
Ad

Warum ein Skill, kein MCP

Der Autor hat dies als Claude-Skill und nicht als MCP-Server entwickelt, weil Skills reine Disziplin auf Tools sind, die Claude bereits hat (WebFetch, curl, gh, Read). MCPs liefern neue Tools; Skills liefern Anweisungen. Die gleiche Form wie Anthropics eigener mcp-builder – das ist ein Skill, kein MCP.

Installation

MIT-lizenziert, Einzeldatei-Installation:

mkdir -p ~/.claude/skills/surgical-github-extraction
curl -fsSL https://raw.githubusercontent.com/jeet-dhandha/jd-skills/main/skills/surgical-github-extraction/SKILL.md \
  -o ~/.claude/skills/surgical-github-extraction/SKILL.md

Beide Skills befinden sich in der jd-skills-Sammlung: github.com/jeet-dhandha/jd-skills.

Ein verwandter Skill namens code-graft behandelt Fälle, in denen ein einmaliger Ausschnitt nicht ausreicht, aber eine Laufzeitabhängigkeit zu viel ist – er vertreibt nur den Teil der Bibliothek, den Sie verwenden, kürzt den Rest und kann selektiv aus dem Upstream neu synchronisieren.

Für wen es gedacht ist

Entwickler, die Claude Code verwenden und eine präzise Kontrolle darüber wünschen, wie KI-Agenten Open-Source-Code abrufen und referenzieren – ohne versehentliches git clone oder Aufblähen von Abhängigkeiten.

📖 Die vollständige Quelle lesen: r/ClaudeAI

Ad

👀 Siehe auch

ClawCodex /Beratungsmodus: Billigen Arbeiter mit teurem Prüfer kombinieren, um Kosten zu senken ohne Qualitätsverlust
Werkzeuge

ClawCodex /Beratungsmodus: Billigen Arbeiter mit teurem Prüfer kombinieren, um Kosten zu senken ohne Qualitätsverlust

Der Open-Source-Python-Coding-Agent ClawCodex bietet einen /advisor-Modus, der ein günstiges Worker-Modell (z. B. Haiku) mit einem teuren Reviewer (z. B. Opus) an Entscheidungspunkten kombiniert und so die Kosten mehrfach senkt, ohne die Architekturqualität zu beeinträchtigen.

OpenClawRadar
Claude Desktop App Cowork-Funktion ermöglicht KI-zu-KI-Kommunikation über gemeinsame Google Docs
Werkzeuge

Claude Desktop App Cowork-Funktion ermöglicht KI-zu-KI-Kommunikation über gemeinsame Google Docs

Benutzer haben erfolgreich eine Claude-zu-Claude-Kommunikation mithilfe der neuen Cowork-Funktion in der Desktop-App implementiert, wobei zwei KI-Agenten in einem strukturierten Fünf-Austausch-Dialog ein gemeinsames Google Doc lesen und darin schreiben.

OpenClawRadar
onWatch: Open-Source-Lokaler API-Kontingent-Tracker mit SQLite-Speicher
Werkzeuge

onWatch: Open-Source-Lokaler API-Kontingent-Tracker mit SQLite-Speicher

onWatch ist ein lokaler API-Quoten-Tracker, der alle Daten in einer lokalen SQLite-Datenbank speichert, ohne Cloud-Dienst, Telemetrie oder Kontoerstellung. Es handelt sich um eine einzelne Binärdatei (~13 MB), die als Hintergrund-Daemon mit <50 MB RAM läuft und ein Dashboard auf localhost bereitstellt.

OpenClawRadar
Benchmark: Gemma4 12B vs. Qwen3 8B quantisiert auf einem 24GB Mac Mini
Werkzeuge

Benchmark: Gemma4 12B vs. Qwen3 8B quantisiert auf einem 24GB Mac Mini

Ein Entwickler testete Gemma4 12B gegen Qwen3:8b-q4_K_M auf einem 24GB Mac Mini mit zwei Prompts. Qwen3 verarbeitete Prompts 4-5x schneller, während Gemma4 die Ausgabe etwas schneller generierte.

OpenClawRadar