← ClaudeAtlas

empathy-ledger-devlisted

Invoke this skill when: - Starting work on any Empathy Ledger feature - Need quick reference to project patterns
aiskillstore/marketplace · ★ 329 · AI & Automation · score 79
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