技能 codebase-explorer
🔍

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.

支援: Claude Codex Code(CC)
📊 71 充足
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「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

安全審計

安全
v5 • 1/16/2026

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
已掃描檔案
327
分析行數
3
發現項
5
審計總數
審計者: claude 查看審計歷史 →

品質評分

38
架構
100
可維護性
85
內容
31
社群
100
安全
91
規範符合性

你能建構什麼

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.

試試這些提示

Trouver l'emplacement d'un fichier
Où est situé le service de consentement et comment se connecte-t-il au service de distribution ?
Mapper le flux de données
Tracer le flux de données pour une histoire depuis l'action utilisateur jusqu'au stockage en base de données.
Relations de base de données
Montrez-moi la relation entre les tables projects, stories et transcripts.
Patterns multi-locataires
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

常見問題

Quelles plateformes IA supportent cette compétence ?
Cette compétence fonctionne avec Claude, Codex et Claude Code. Elle est optimisée pour l'utilisation de Claude Code CLI.
Quels types de fichiers cette compétence peut-elle m'aider à explorer ?
Elle couvre les fichiers TypeScript, y compris les composants, les routes API, les services et les types de base de données.
Cette compétence peut-elle modifier mon code ?
Non. C'est une compétence de documentation uniquement pour l'exploration. Elle fournit des conseils mais ne peut pas écrire de code.
Mes données sont-elles en sécurité lors de l'utilisation de cette compétence ?
Oui. Cette compétence lit et fournit uniquement des informations. Elle n'accède pas à des réseaux externes ni ne modifie des fichiers.
Comment cette compétence trouve-t-elle les informations ?
Elle fournit des conseils architecturaux pré-documentés basés sur la documentation Empathy Ledger.
En quoi est-ce différent d'une recherche de code générale ?
Cette compétence fournit une compréhension architecturale contextuelle plutôt qu'une simple correspondance de texte.