CommunityCodierung & Entwicklunggithub.com

Mark - Dokumentation und Code-Beispiele

Dieses Skill sollte verwendet werden, wenn der Benutzer nach Bibliotheken, Frameworks, API-Referenzen oder Codebeispielen fragt. Es wird bei Setup-Fragen, Code-Generierung mit Bibliotheken oder Erwähnungen spezifischer Frameworks wie React, Vue, Next.js, Prisma, Supabase usw. aktiviert.

Was ist Mark - Dokumentation und Code-Beispiele?

Dieser Skill befähigt einen KI-Agenten, aktuelle Dokumentation von Bibliotheken und Frameworks (z. B. React, Vue, Next.js, Prisma, Supabase) über den Context7-Dienst abzurufen, anstatt sich auf veraltete Trainingsdaten zu verlassen. Der Agent identifiziert zunächst die Bibliothek anhand der Benutzeranfrage, löst ihre eindeutige Context7-ID auf und ruft dann zielgerichtete Dokumentation zu einem oder mehreren spezifischen Konzepten ab (z. B. Routing, Authentifizierung, Caching). Mehrere Konzepte werden in separate API-Aufrufe aufgeteilt, es sei denn, die Frage betrifft deren Zusammenspiel. Der Skill integriert die abgerufenen Informationen in die Antwort, einschließlich Codebeispielen und Versionsangaben, und stellt so sicher, dass die Antwort präzise und aktuell ist. Er ist für jede KI-Plattform geeignet, die externe Tool-Aufrufe unterstützt.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/haywoode2005-rgb/Mark/tree/HEAD/.claude/skills/context7-mcp

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

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

Dokumentation

Wenn der Benutzer nach Bibliotheken, Frameworks oder Codebeispielen fragt, verwende Context7, um aktuelle Dokumentation abzurufen, anstatt dich auf Trainingsdaten zu verlassen.

Wann dieser Skill verwendet werden sollte

Aktiviere diesen Skill, wenn der Benutzer:

  • Setup- oder Konfigurationsfragen stellt („Wie konfiguriere ich einen Next.js-Proxy?“)
  • Code mit Bibliotheken anfordert („Schreibe eine Prisma-Abfrage für...“)
  • API-Referenzen benötigt („Was sind die Supabase-Auth-Methoden?“)
  • Bestimmte Frameworks erwähnt (React, Vue, Svelte, Express, Tailwind usw.)

So rufst du Dokumentation ab

Schritt 1: Ermittle die Bibliotheks-ID

Rufe resolve-library-id auf mit:

  • libraryName: Der Name der Bibliothek, extrahiert aus der Frage des Benutzers
  • query: Was in der Dokumentation der Bibliothek nachgeschlagen werden soll (verbessert die Relevanzbewertung)

Schritt 2: Wähle die beste Übereinstimmung

Wähle aus den Ergebnissen basierend auf:

  • Exakte oder nächste Namensübereinstimmung mit dem, wonach der Benutzer gefragt hat
  • Höhere Benchmark-Werte weisen auf eine bessere Dokumentationsqualität hin
  • Wenn der Benutzer eine Version erwähnt hat (z. B. „React 19“), bevorzuge versionsspezifische IDs

Schritt 3: Rufe die Dokumentation ab

Rufe query-docs auf mit:

  • libraryId: Die ausgewählte Context7-Bibliotheks-ID (z. B. /vercel/next.js)
  • query: Was in der Dokumentation der Bibliothek nachgeschlagen werden soll, beschränkt auf ein einzelnes Konzept

Wenn die Frage des Benutzers mehrere verschiedene Konzepte umfasst (z. B. Routing und Auth und Caching), führe einen separaten query-docs-Aufruf pro Konzept mit derselben Bibliotheks-ID durch, es sei denn, die Frage betrifft die Interaktion der Konzepte – kombinierte Abfragen verwässern die Relevanz und liefern für jedes Thema oberflächliche Ergebnisse.

Schritt 4: Verwende die Dokumentation

Integriere die abgerufene Dokumentation in deine Antwort:

  • Beantworte die Frage des Benutzers mit aktuellen, genauen Informationen
  • Füge relevante Codebeispiele aus der Dokumentation hinzu
  • Gib die Bibliotheksversion an, wenn relevant

Richtlinien

  • Sei spezifisch: Beschreibe, was in der Dokumentation der Bibliothek nachgeschlagen werden soll, aber halte jede Abfrage auf ein einzelnes Konzept beschränkt
  • Ein Thema pro Abfrage: Teile Fragen mit mehreren Themen in separate query-docs-Aufrufe auf – löse die Bibliotheks-ID einmal auf und frage dann pro Konzept ab, es sei denn, die Frage betrifft die Interaktion der Konzepte
  • Versionsbewusstsein: Wenn Benutzer Versionen nennen („Next.js 16“, „React 19“), verwende versionsspezifische Bibliotheks-IDs, falls im Auflösungsschritt verfügbar
  • Offizielle Quellen bevorzugen: Wenn mehrere Übereinstimmungen existieren, bevorzuge offizielle/primäre Pakete gegenüber Community-Forks

Verwandte Skills