Skill عملی برای AI Agent

Firebase Auth Basics

برای افزودن ورود کاربر، session و مدیریت احراز هویت در اپ استفاده می‌شود.

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

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

این Skill کمک می‌کند احراز هویت Firebase را با روش ساده و قابل اجرا اضافه کنید. مسیر ورود، session و حالت‌های اصلی کاربر را به شکل روشن مشخص می‌کند. برای اپ‌هایی که login سریع می‌خواهند خیلی کاربردی است.

2

ورودی لازم

  • نوع ورود
  • نیاز session
  • پلتفرم هدف
  • قانون دسترسی
3

خروجی نهایی

  • طرح auth
  • stateهای ورود
  • گام‌های پیاده‌سازی
  • نکات تست
4

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

Claude CodeCursorCodexGitHub CopilotGemini
5

Copy Prompt / Workflow

احراز هویت Firebase را برای یک اپ واقعی طراحی کن. ورودی: نوع ورود، session و قوانین دسترسی. خروجی: flow ورود، stateها و مراحل اجرا.
6

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

  1. نوع ورود و سطح دسترسی را مشخص کن.
  2. از Skill بخواه flow ورود و خروج را جدا کند.
  3. حالت خطا و session را هم وارد کن.
  4. خروجی را به checklist پیاده‌سازی تبدیل کن.
7

مثال واقعی

برای یک داشبورد کاربر، این Skill می‌تواند ورود، خروج و stateهای session را روشن و قابل اجرا کند.
8

خطاهای رایج

  • فقط signup را می‌خواهی و session را فراموش می‌کنی.
  • قوانین دسترسی را مشخص نمی‌کنی.
  • تست حالت‌های خطا را در plan نمی‌آوری.
9

منبع و نصب Skill

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

npx skills add https://github.com/firebase/agent-skills --skill firebase-auth-basics
10
تست وبآمادهمتوسط

Webapp Testing

برای تست عملی وب‌اپلیکیشن، سناریوهای کاربر و گزارش خطا با Agent استفاده می‌شود.

ورودیURL یا محیط staging
خروجیگزارش تست
Compatible Agents
Claude CodeCursorCodexGeminiWindsurf
خروجی نهایی

گزارش تست · مراحل بازتولید · خطاهای دقیق · پیشنهاد رفع

Code Reviewآمادهمتوسط

Requesting Code Review

برای درخواست code review هدفمند از Agent و پیدا کردن ایرادهای مهم قبل از merge استفاده می‌شود.

ورودیdiff یا PR
خروجیreview متمرکز
Compatible Agents
Claude CodeCursorCodexGitHub Copilot
خروجی نهایی

review متمرکز · یافته‌های مهم · پیشنهاد comment · فهرست تست‌های لازم

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

Verification Before Completion

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

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

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