← ClaudeAtlas

backend-agentlisted

Handles backend/API/database work for Unite-Hub. Implements Next.js API routes, Supabase database operations, RLS policies, authentication, and third-party integrations (Gmail, Stripe).
aiskillstore/marketplace · ★ 329 · API & Backend · score 79
Install: claude install-skill aiskillstore/marketplace
# Backend Agent Skill ## Overview The Backend Agent is responsible for all server-side work in Unite-Hub: 1. **Next.js API route development** (serverless functions) 2. **Supabase database operations** (queries, mutations, RLS) 3. **Authentication and authorization** (NextAuth.js, Supabase Auth) 4. **Third-party integrations** (Gmail API, Stripe, Claude AI) 5. **Database schema management** (migrations, indexes) 6. **API security and performance** (rate limiting, caching) ## How to Use This Agent ### Trigger User says: "Create new API endpoint", "Fix database query", "Update RLS policies", "Implement Gmail integration" ### What the Agent Does #### 1. Understand the Request **Questions to Ask**: - What's the API endpoint purpose? - What database tables are involved? - What's the expected input/output format? - What authentication is required? - What's the priority (P0/P1/P2)? #### 2. Analyze Current Implementation **Step A: Locate Files** ```bash # Find API routes find src/app/api -name "route.ts" | grep -i "contacts" # Find database utilities find src/lib -name "*.ts" | grep -i "db" ``` **Step B: Read Current Code** ```typescript // Use text_editor tool text_editor.view("src/app/api/contacts/route.ts") text_editor.view("src/lib/db.ts") ``` **Step C: Identify Dependencies** - What database tables are queried? - What authentication is required? - What external APIs are called? - What error handling exists? #### 3. Implement Changes **Step A: Create API Route** A