wiki-researcher
Menez une recherche approfondie de codebase avec une analyse basée sur des preuves
Les revues de code superficielles conduisent à des malentendus et des bugs. Cette compétence impose une investigation rigoureuse et basée sur des preuves des codebases grâce à une analyse structurée multi-tours.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "wiki-researcher". Comment fonctionne la couche de cache ?
النتيجة المتوقعة:
HAUTE Confiance : CacheManager (src/cache/manager.ts:15) implémente l'éviction LRU. Les entrées de cache transitent par RedisCacheAdapter (src/cache/redis.ts:42) qui appelle Redis SETEX avec TTL. Le TTL par défaut est 300s (config.ts:78). Fallback sur miss de cache vers DataLoader (src/dataloader/index.ts:12) pour le fetch par lots.
استخدام "wiki-researcher". Quoi gère les échecs de paiement ?
النتيجة المتوقعة:
CONFIANCE MOYENNE : PaymentService.processPayment (src/services/payments.ts:89) enveloppe les appels Stripe dans try-catch. Les échecs sont loggés vers Sentry (ligne 112) et émettent l'événement PAYMENT_FAILED (ligne 115). Consommateurs d'événements : EmailService envoie une notification (src/email/handlers.ts:78), le dispatcher de webhook déclenche des callbacks externes (src/webhook/dispatcher.ts:45). Logique de retry non vérifiée.
التدقيق الأمني
آمنStatic 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).
مشكلات متوسطة المخاطر (1)
مشكلات منخفضة المخاطر (2)
درجة الجودة
ماذا يمكنك بناءه
Comprendre les codebases legacy
Les nouveaux membres de l'équipe apprennent rapidement les systèmes complexes en traçant les chemins de code réels plutôt qu'en s'appuyant sur une documentation obsolète.
Analyse des décisions architecturales
Évaluez les design patterns, le couplage et la dette technique avant de refactoriser ou d'ajouter de nouvelles fonctionnalités.
Investigation de bugs
Tracez le flux de données et les appels de fonctions pour identifier les causes profondes de bugs complexes s'étendant sur plusieurs modules.
جرّب هذه الموجهات
Comment fonctionne l'authentification dans ce codebase ?
Cartographiez le flux de données du point d'entrée API jusqu'au stockage en base de données pour la création d'utilisateur.
Quels design patterns sont utilisés dans le module de traitement des paiements ? Identifiez les compromis et les risques.
Tracez le cycle de vie complet de la requête depuis l'ingress à travers les middleware, services et couches de données. Incluez toutes les transformations, la gestion des erreurs et les intégrations externes.
أفضل الممارسات
- Fournissez des sujets ou questions spécifiques plutôt que des demandes génériques 'analyse tout'
- À utiliser quand vous avez besoin de profondeur plutôt que de réponses rapides - cette compétence priorise l'exhaustivité sur la vitesse
- Combinez avec des outils de navigation de fichiers pour accéder aux emplacements de code spécifiques mentionnés dans les conclusions
- Demandez des diagrammes Mermaid lors de la visualisation d'architectures ou de flux de données complexes
تجنب
- Évitez d'utiliser pour de simples recherches grep - utilisez plutôt la recherche de fichiers de base
- N'attendez pas d'analyse du comportement runtime - cette compétence trace uniquement les chemins de code statiques
- Évitez de poser des questions sur des fichiers en dehors du répertoire d'espace de travail accessible
- N'utilisez pas pour des tâches sensibles au temps - le processus en 5 itérations nécessite plusieurs appels d'outils