codebase-explorer
Explorer l'architecture du code et les flux de données
Cette compétence aide les développeurs à comprendre les structures de code complexes en fournissant une documentation claire sur l'architecture, les flux de données et les relations du système. Elle guide l'exploration des schémas de base de données, des couches de services et des routes API pour un onboarding et un développement plus rapides.
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「codebase-explorer」。 Where is the user profile type defined and what tables does it connect to?
預期結果:
- User profile types are defined in: src/types/database/user-profile.ts
- Key tables: profiles, profile_settings
- Related services: consent.service.ts, organization.service.ts
- The profile.tenant_id field connects to the multi-tenant isolation system
- API routes: /api/storytellers for profile management
正在使用「codebase-explorer」。 How does Supabase client access work in this codebase?
預期結果:
- Three client types exist for different contexts
- Browser client: src/lib/supabase/client.ts for React components
- Server SSR client: src/lib/supabase/client-ssr.ts for API routes
- Service Role client: src/lib/supabase/service-role-client.ts for admin operations (bypasses RLS)
- RLS is enforced on all client queries except Service Role
安全審計
安全Pure documentation skill containing only markdown content and JSON metadata. No executable code, scripts, network calls, or filesystem access beyond its own files. All 35 static findings are FALSE POSITIVES caused by the scanner misinterpreting documentation formatting as security threats. The backticks in markdown tables, file paths in documentation, and SHA256 content hash were incorrectly flagged. This skill provides architectural guidance only.
風險因素
🌐 網路存取 (2)
📁 檔案系統存取 (4)
品質評分
你能建構什麼
Onboarding vers le code
Les nouveaux membres de l'équipe comprennent rapidement la structure du projet, les fichiers clés et les patterns architecturaux.
Trouver l'emplacement d'implémentation
Localiser le bon service, la bonne route API ou le bon composant pour le développement de nouvelles fonctionnalités.
Comprendre les relations de données
Mapper les tables de base de données, les relations et les patterns de flux de données dans le système.
試試這些提示
Où est situé le service de consentement et comment se connecte-t-il au service de distribution ?
Tracer le flux de données pour une histoire depuis l'action utilisateur jusqu'au stockage en base de données.
Montrez-moi la relation entre les tables projects, stories et transcripts.
Comment fonctionne l'isolation multi-locataire dans les routes API et la couche de service ?
最佳實務
- Utilisez cette compétence lorsque vous commencez à travailler sur une nouvelle fonctionnalité pour comprendre les patterns existants
- Combinez avec des lectures directes de fichiers pour obtenir une compréhension complète des sections de code
- Reportez-vous aux tableaux de référence rapide pour une navigation rapide vers les emplacements courants
避免
- Demander des modifications de code - cette compétence fournit uniquement de la documentation
- S'attendre à un accès direct à la base de données ou à l'exécution de requêtes
- Demander une surveillance ou des métriques en temps réel du système