empathy-ledger-devlisted
Install: claude install-skill aiskillstore/marketplace
# Empathy Ledger Development Skill
This skill provides comprehensive context for developing the Empathy Ledger v2 platform - a multi-tenant storytelling platform for Indigenous communities with cultural safety protocols.
## Quick Reference
### Project Structure
```
src/
├── app/ # Next.js 15 App Router
│ ├── api/ # API routes
│ ├── vault/ # Story Vault dashboard
│ └── stories/ # Story pages
├── components/ # React components
│ ├── ui/ # shadcn/ui base
│ ├── vault/ # Story Vault components
│ └── cultural/ # Cultural protocol UI
├── lib/ # Utilities and services
│ ├── services/ # Business logic services
│ ├── hooks/ # React hooks
│ └── ai/ # AI integration
└── types/ # TypeScript types
└── database/ # Supabase types by domain
```
### Key Concepts
**OCAP Principles** (Indigenous Data Sovereignty):
- **Ownership**: Storytellers own their narratives
- **Control**: Users control who accesses their stories
- **Access**: Tiered access based on cultural sensitivity
- **Possession**: Data can be exported/deleted anytime
**Multi-Tenant Architecture**:
- All tables have `tenant_id` for isolation
- RLS policies enforce tenant boundaries
- Organizations = tenants
**Cultural Sensitivity Levels**:
- `standard` - General sharing allowed
- `medium` - Community context required
- `high` - Elder r