jikime/jikime-adk/jikime-platform-supabase-2
Claude Code and agent skill by jikime/jikime-adk
- community
Checking that the SKILL.md file is still in the repository.
Supabase specialist covering PostgreSQL 16, pgvector, RLS, real-time subscriptions, Edge Functions, and Postgres performance optimization. Use when building full-stack apps with Supabase backend or optimizing database performance.
Install
npx vskill@latest install jikime/jikime-adk/jikime-platform-supabase-2SKILL.md
Supabase Platform Guide
Comprehensive guide for Supabase + Next.js full-stack development and Postgres performance optimization.
When to Apply
Reference this skill when:
- Building full-stack apps with Supabase backend
- Writing SQL queries or designing schemas
- Implementing indexes or query optimization
- Setting up real-time features or pgvector for AI embeddings
- Configuring authentication, storage, or Edge Functions
- Reviewing database performance issues
- Configuring connection pooling or scaling
- Working with Row-Level Security (RLS)
Quick Reference
| Feature | Description | |
|---|---|---|
| PostgreSQL 16 | Full SQL, JSONB | |
| pgvector | AI embeddings, vector search | |
| RLS | Row Level Security | |
| Realtime | Real-time subscriptions | |
| Auth | Authentication, JWT | |
| Storage | File storage |
Setup
Next.js Client
Database
Table Creation
CRUD Operations
Row Level Security (RLS)
pgvector (AI Embeddings)
Realtime
Authentication
Storage
Edge Functions (Deno)
PostgreSQL Performance Optimization
Comprehensive performance optimization guide for Postgres, maintained by Supabase. Contains 30 rules across 8 categories in references/, prioritized by impact to guide automated query optimization and schema design.
Rule Categories by Priority
| Priority | Category | Impact | Prefix | Files | |
|---|---|---|---|---|---|
| 1 | Query Performance | CRITICAL | query- | 5 | |
| 2 | Connection Management | CRITICAL | conn- | 4 | |
| 3 | Security & RLS | CRITICAL | security- | 3 | |
| 4 | Schema Design | HIGH | schema- | 5 | |
| 5 | Concurrency & Locking | MEDIUM-HIGH | lock- | 4 | |
| 6 | Data Access Patterns | MEDIUM | data- | 4 | |
| 7 | Monitoring & Diagnostics | LOW-MEDIUM | monitor- | 3 | |
| 8 | Advanced Features | LOW | advanced- | 2 |
How to Use References
Read individual rule files from references/ for detailed explanations and SQL examples.
Each rule file contains:
- Brief explanation of why it matters
- Incorrect SQL example with explanation
- Correct SQL example with explanation
- Optional EXPLAIN output or metrics
- Additional context and references
- Supabase-specific notes (when applicable)
Available References
Query Performance (query-):
references/query-missing-indexes.md- Add indexes on WHERE and JOIN columns (100-1000x faster)references/query-composite-indexes.md- Use composite indexes for multi-column queries (5-50x faster)references/query-covering-indexes.md- Use covering indexes for index-only scansreferences/query-index-types.md- Choose appropriate index types (B-tree, GIN, GiST, BRIN)references/query-partial-indexes.md- Use partial indexes for filtered queries
Connection Management (conn-):
references/conn-pooling.md- Use PgBouncer for connection pooling (10x concurrency)references/conn-prepared-statements.md- Disable prepared statements in transaction modereferences/conn-idle-timeout.md- Configure idle connection timeoutreferences/conn-limits.md- Set appropriate connection limits
Security & RLS (security-):
references/security-rls-basics.md- RLS fundamentals and setupreferences/security-rls-performance.md- Optimize RLS policy performance (2-10x faster)references/security-privileges.md- Configure database privileges
Schema Design (schema-):
references/schema-data-types.md- Choose appropriate data typesreferences/schema-lowercase-identifiers.md- Use lowercase identifiersreferences/schema-primary-keys.md- Design effective primary keysreferences/schema-foreign-key-indexes.md- Index foreign key columnsreferences/schema-partitioning.md- Table partitioning strategies
Concurrency & Locking (lock-):
references/lock-advisory.md- Advisory locks for application-level lockingreferences/lock-deadlock-prevention.md- Deadlock prevention strategiesreferences/lock-short-transactions.md- Keep transactions shortreferences/lock-skip-locked.md- Use SKIP LOCKED for queue patterns
Data Access Patterns (data-):
references/data-batch-inserts.md- Batch insert optimizationreferences/data-n-plus-one.md- Avoid N+1 query patternsreferences/data-pagination.md- Efficient pagination strategiesreferences/data-upsert.md- Upsert patterns
Monitoring & Diagnostics (monitor-):
references/monitor-explain-analyze.md- Use EXPLAIN ANALYZE for query plansreferences/monitor-pg-stat-statements.md- Monitor with pg_stat_statementsreferences/monitor-vacuum-analyze.md- VACUUM and ANALYZE maintenance
Advanced Features (advanced-):
references/advanced-full-text-search.md- Full-text search implementationreferences/advanced-jsonb-indexing.md- JSONB indexing strategies
Best Practices
- RLS Required: Enable RLS on all tables
- Indexes: Add indexes on frequently queried columns
- Type Generation:
supabase gen types typescript - Server Client: Use server client in server components
- Error Handling: Always check for errors on every query
External References
- https://www.postgresql.org/docs/current/
- https://supabase.com/docs
- https://wiki.postgresql.org/wiki/Performance_Optimization
- https://supabase.com/docs/guides/database/overview
- https://supabase.com/docs/guides/auth/row-level-security
Last Updated: 2026-02-03 Version: 3.0.0
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationPassed, 60 of 100Effective. 1 run. Evaluated 8 months ago.
Source
- SKILL.md in the repositoryCheckingtemplates/.claude/skills/jikime-platform-supabase/SKILL.md
Popularity
- Repository stars
- 5
- Repository forks
- 1
- 7-day trend score
- 9
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 2 May 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/jikime/jikime-adk/jikime-platform-supabase-2)