wiki-researcher
Führen Sie gründliche Codebase-Recherchen mit evidenzbasierter Analyse durch
Oberflächliche Code-Reviews führen zu Missverständnissen und Fehlern. Dieses Skill erzwingt rigorose, evidenzbasierte Untersuchungen von Codebasen durch strukturierte, mehrstufige Analysen.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "wiki-researcher". Wie funktioniert die Caching-Schicht?
Erwartetes Ergebnis:
HOHE Konfidenz: CacheManager (src/cache/manager.ts:15) implementiert LRU-Eviction. Cache-Einträge fließen durch RedisCacheAdapter (src/cache/redis.ts:42), der Redis SETEX mit TTL aufruft. Standard-TTL ist 300s (config.ts:78). Bei Cache-Misses Fallback auf DataLoader (src/dataloader/index.ts:12) für Batch-Fetching.
Verwendung von "wiki-researcher". Was behandelt Zahlungsfehler?
Erwartetes Ergebnis:
MITTLERE Konfidenz: PaymentService.processPayment (src/services/payments.ts:89) ummantelt Stripe-Aufrufe mit try-catch. Fehler werden an Sentry geloggt (Zeile 112) und emit PAYMENT_FAILED Event (Zeile 115). Event-Verbraucher: EmailService sendet Benachrichtigung (src/email/handlers.ts:78), Webhook-Dispatcher löst externe Callbacks aus (src/webhook/dispatcher.ts:45). Retry-Logik nicht verifiziert.
Sicherheitsaudit
SicherStatic analysis flagged 5 high-risk patterns and 1 medium-risk pattern. All findings are false positives caused by markdown syntax misinterpretation (table pipes, list dashes). The skill is a legitimate codebase research tool with no network requests, file writes, or credential access. It provides structured methodology for deep code analysis using standard read-only tools (Glob, Grep, Read).
Probleme mit mittlerem Risiko (1)
Probleme mit niedrigem Risiko (2)
Qualitätsbewertung
Was du bauen kannst
Verstehen von Legacy-Codebasen
Neue Teammitglieder lernen komplexe Systeme schnell kennen, indem sie tatsächliche Codepfade verfolgen statt sich auf veraltete Dokumentation zu verlassen.
Architektur-Entscheidungsanalyse
Evaluieren Sie Designmuster, Kopplung und technische Schulden vor dem Refactoring oder dem Hinzufügen neuer Funktionen.
Bug-Untersuchung
Verfolgen Sie Datenflüsse und Funktionsaufrufe, um Ursachen komplexer Bugs zu identifizieren, die sich über mehrere Module erstrecken.
Probiere diese Prompts
Wie funktioniert die Authentifizierung in dieser Codebase?
Bildnen Sie den Datenfluss vom API-Einstiegspunkt bis zur Datenbankspeicherung für die Benutzererstellung ab.
Welche Designm werden im Zahlungsabwicklungsmodul verwendet? Identifizieren Sie Kompromisse und Risiken.
Verfolgen Sie den vollständigen Anfrage-Lebenszyklus vom Ingress durch Middleware, Services und Datenschichten. Einschließlich aller Transformationen, Fehlerbehandlungen und externen Integrationen.
Bewährte Verfahren
- Geben Sie spezifische Themen oder Fragen an statt generischer 'analysiere alles'-Anfragen
- Verwenden Sie es, wenn Sie Tiefe statt schnelle Antworten benötigen - dieses Skill priorisiert Gründlichkeit vor Geschwindigkeit
- Kombinieren Sie mit Dateinavigations-Tools, um zu spezifischen Codepositionen zu springen, die in den Ergebnissen erwähnt werden
- Anfordern von Mermaid-Diagrammen bei der Visualisierung komplexer Architekturen oder Datenflüsse
Vermeiden
- Vermeiden Sie die Verwendung für einfache Grep-Suchen - verwenden Sie stattdessen die grundlegende Dateisuche
- Erwarten Sie keine Laufzeitverhaltensanalyse - dieses Skill verfolgt nur statische Codepfade
- Vermeiden Sie Fragen zu Dateien außerhalb des zugänglichen Arbeitsbereichsverzeichnisses
- Nicht für zeitkritische Aufgaben verwenden - der 5-Iterations-Prozess erfordert mehrere Tool-Aufrufe