Skill عملی برای AI Agent

Supabase Postgres Best Practices

برای بررسی و بهبود طراحی Postgres و Supabase با کمک Agent استفاده می‌شود.

آمادهدیتابیسپیشرفتهبه‌روزرسانی ۱۶ تیر ۱۴۰۵
1

این Skill چه کاری می‌کند؟

این Skill به شما کمک می‌کند طراحی دیتابیس را با کمک AI Agent سریع‌تر و دقیق‌تر بررسی کنید. کافی است schema، query و نیاز محصول را به Agent بدهید تا پیشنهادهای بهبود، ریسک‌های performance و چک‌لیست نگهداری دریافت کنید. این Skill برای تیم‌هایی مناسب است که می‌خواهند روی Postgres و Supabase تصمیم‌های مطمئن‌تر بگیرند.

2

ورودی لازم

  • schema یا query
  • نیاز محصول
  • حجم داده
  • محدودیت performance
3

خروجی نهایی

  • پیشنهاد schema
  • بهبود query
  • ریسک‌های performance
  • چک‌لیست امنیت و نگهداری
4

مناسب کدام Agentهاست؟

Claude CodeCursorCodexGitHub CopilotWindsurf
5

Copy Prompt / Workflow

طراحی Postgres و Supabase را از نظر کیفیت و performance بررسی کن. ورودی: schema، query، نیاز محصول و حجم داده. خروجی: پیشنهاد اصلاح، ریسک‌ها و اقدام‌های مرحله‌ای.
6

آموزش استفاده مرحله‌ای

  1. schema یا query را بده.
  2. هدف محصول و حجم داده را مشخص کن.
  3. از Skill بخواه ایرادهای طراحی را پیدا کند.
  4. بهبودها را با تست یا explain plan بررسی کن.
7

مثال واقعی

برای جدول سفارش‌ها، این Skill می‌تواند ایندکس‌های لازم، اشکال query و ریسک‌های رشد داده را سریع‌تر مشخص کند.
8

خطاهای رایج

  • فقط روی query تمرکز می‌کنی و schema را نمی‌بینی.
  • بدون اندازه‌گیری performance تغییر می‌دهی.
  • امنیت و دسترسی را هم‌زمان بررسی نمی‌کنی.
9

منبع و نصب Skill

منبع اصلی و تأییدشده در skills.sh

npx skills add https://github.com/supabase/agent-skills --skill supabase-postgres-best-practices
10
معماری کدآمادهپیشرفته

Improve Codebase Architecture

برای تحلیل معماری کد و پیشنهاد refactorهای عمیق و قابل تست استفاده می‌شود.

ورودیبخش یا repo هدف
خروجینقشه معماری فعلی
Compatible Agents
Claude CodeCursorCodexGitHub CopilotWindsurf
خروجی نهایی

نقشه معماری فعلی · اولویت refactor · ریسک‌های ساختاری · گام‌های اجرای کوچک

دیباگآمادهمتوسط

Diagnose

برای تشخیص مسئله قبل از تغییر کد و جلوگیری از fixهای حدسی استفاده می‌شود.

ورودینشانه خطا
خروجیفرضیه‌های محتمل
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

فرضیه‌های محتمل · گام‌های بررسی · شواهد لازم · مسیر رفع مشکل

QA / Verificationآمادهساده

Verification Before Completion

برای چک نهایی قبل از اعلام اتمام کار توسط Agent استفاده می‌شود.

ورودیکار انجام‌شده
خروجیچک‌لیست تایید
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

چک‌لیست تایید · موارد ناقص · خطاهای احتمالی · مرحله بعدی