Agent skill

frontend-backend-auditor

Ensure frontend components match database infrastructure, identify deprecated patterns, maintain data consistency.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/frontend-backend-auditor

SKILL.md

Frontend-Backend Auditor

Audit frontend-database alignment. Identify deprecated AI analysis, wrong table usage, type mismatches.

When to Use

  • After database migrations/consolidation
  • Reviewing component database access
  • Identifying deprecated data patterns
  • Ensuring TypeScript types match schema

Quick Audit Commands

bash
# Find deprecated table usage
grep -r "from('profiles')" src/ --include="*.tsx" --include="*.ts"
grep -r "from('analysis_jobs')" src/ --include="*.tsx" --include="*.ts"

# Find deprecated columns
grep -r "legacy_" src/ --include="*.tsx" --include="*.ts"

# Check type sync
npm run types:generate
git diff src/types/database/

Common Migrations

Storyteller Data

typescript
// ❌ OLD: profiles table
supabase.from('profiles').select('*').eq('is_storyteller', true)

// ✅ NEW: storytellers table
supabase.from('storytellers').select('*').eq('is_active', true)

AI Analysis

typescript
// ❌ OLD: analysis_jobs
supabase.from('analysis_jobs').select('*')

// ✅ NEW: versioned results
supabase.from('transcript_analysis_results')
  .select('*')
  .eq('analysis_version', 'v2')

Current AI Systems

  • transcript_analysis_results - Versioned analysis
  • narrative_themes - AI-extracted themes
  • story_themes - Junction table
  • knowledge_chunks - RAG embeddings

Reference Files

Topic File
Deprecated patterns refs/deprecated-patterns.md
Audit process refs/audit-process.md

Related Skills

  • data-integrity-guardian - Data quality checks
  • supabase-deployment - Schema management
  • database-navigator - Schema exploration

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results