Agent skill · research science · aiskillstore

codebase-explorer

Explore and understand the Empathy Ledger codebase architecture, data flows, database schema, services, and how components connect. Use when you need to understand where things are, how data flows, or how different parts of the system relate to each other.

Why this skill is useful

Provides detailed architecture documentation and specific commands for navigating the Empathy Ledger codebase that the AI wouldn't reliably generate on its own.

What it needs

About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Codebase Explorer Skill Explore and document the Empathy Ledger codebase architecture, data flows, and system relationships. Instructions When this skill is invoked, help the user understand: 1. Database Schema - Tables, relationships, migrations 2. Data Flow - Supabase → Services → API Routes → Components 3. Service Layer - Business logic patterns 4. API Routes - Endpoints and their purposes 5. Type Definitions - Where to find types for each domain 6. Multi-Tenant Architecture - How tenant isolation works Quick Reference Files Database & Types Domain Types File Key Tables -------- ----------- ----------- Users/Profiles src/types/database/user-profile.ts profiles, profilesettings Organizations src/types/database/organization-tenant.ts organisations, organizationmembers, tenants Projects src/types/database/project-management.ts projects, projectparticipants Stories/Content src/types/database/content-media.ts stories, transcripts, mediaassets Distribution src/types/database/story-ownership.ts storydistributions, consentproofs Cultural Safety src/types/database/cultural-sensitivity.ts culturalsafetymoderation Locations src/types/database/location-events.ts locations, events Analysis src/types/database/analysis-support.ts transcriptanalysis, themes, quotes Supabase Clients Client File Usage -------- ------ ------- Browser src/lib/supabase/client.ts React components Server SSR src/lib/supabase/client-ssr.ts API routes, server components Service Role src/lib/supabase/service-role-client.ts Admin operations (bypasses RLS) Core Services (src/lib/services/) Service Purpose --------- --------- consent.service.ts GDPR consent proof system distribution.service.ts Story distribution with policy enforcement revocation.service.ts Revoke distributed content embed.service.ts Embedded story tokens organization.service.ts Org management and metrics audit.service.ts Compliance logging gdpr.service.ts Data privacy operations webhook.service.ts Event distribution to partners API Routes ( …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/codebase-explorer

View the source on GitHub

Browse the @skills marketplace