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