JaveedIshaq
- 29 skills
- 0 followers
- 8 hours ago last updated
- ▌ UI Patterns · javeedishaqUI patterns for Ballee using MakerKit @kit/ui components, React Server Components, dark mode support, and admin CRUD pages. Use when building UI components, forms, tables, or admin pages.
- ▌ API Patterns · javeedishaqServer action patterns for Ballee with auth wrappers, Zod validation, error handling, and path revalidation. Use when creating server actions, implementing API endpoints, or handling form submissions.
- ▌
- ▌
- ▌
- ▌
- ▌ Service Patterns · javeedishaqService layer patterns for Ballee using BaseService, Result types, mappers, storage operations, soft delete handling, and proper error handling. Use when creating services, implementing CRUD operations, handling file uploads, or managing business logic.
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ Flutter Development · javeedishaqComprehensive Flutter development patterns for Ballee mobile app. Covers architecture, Riverpod 3.x state management, Supabase integration, error handling, performance optimization, and navigation.
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌
- ▌ DB Lint Manager · javeedishaq bundleLint PostgreSQL functions against schema, analyze usage, and generate fix reports; use when detecting broken functions, validating schema contracts, or cleaning up unused database functions
- ▌ Meteor Sync Specialist · javeedishaq bundleSync data from Meteor MongoDB to Supabase; use when running syncs, debugging sync failures, investigating entity mapping issues, or implementing new mappers
- ▌ Mongodb Production Query · javeedishaq bundleQuery Ballee production MongoDB (Meteor app) using .env.local credentials; use when debugging Meteor data, verifying MongoDB documents, investigating sync issues, or exploring legacy data for migration
- ▌ Production Database Query · javeedishaq bundleQuery Ballee production and staging databases safely using .env.local credentials (with 1Password fallback); use when debugging production/staging data, verifying data exists, investigating bugs, checking RLS behavior, applying hotfix migrations, or triggering Meteor sync
- ▌ Database Migration Manager · javeedishaq bundleCreate production-ready Supabase migrations for Ballee following strict naming conventions, idempotent SQL, RLS patterns, and storage bucket policies; use when user requests schema changes, adding columns, RLS policies, database functions, or storage buckets