مهارتها و ابزارها
هنگام راهاندازی یا تنظیم مهارتها و ابزارهای بیرونی از این راهنما استفاده کنید.
مهارتهای پیشنهادی
Context7 (مستندات کتابخانهها)
برای دسترسی به مستندات بهروز کتابخانهها.
npx skills add https://github.com/intellectronica/agent-skills --skill context7
Playwright CLI
برای خودکارسازی مرورگر (پیمایش، تعامل، اسکرینشات، آزمون و استخراج داده) از playwright-cli استفاده کنید.
وقتی برای بررسی رابط کاربری این مخزن از playwright-cli استفاده میکنید، بعد از یک موتور متوقف نشوید. جریان مربوطه را در هر سه موتور اصلی مرورگر اجرا کنید:
chromeبرای Blinkfirefoxبرای Geckowebkitبرای پوشش Safari/WebKit
برای هر موتور نشستهای نامدار جداگانه به کار ببرید تا شواهد جدا بمانند، اما آن نشستها را پشت سر هم اجرا کنید. در هر لحظه فقط یک نشست مرورگر Playwright میتواند در کل ماشین فعال باشد، چون منبع مورد رقابت به جای خود مخزن، حافظه و پردازنده ماشین است. نشستها را با ./scripts/pw-session.sh باز و بسته کنید؛ این اسکریپت همان قفل مشترک را نگه میدارد تا ایجنتهای همزمان کار مرورگری را به تعویق بیندازند و دوباره تلاش کنند، به جای اینکه ماشین را اشباع کنند. اگر عمداً از یک موتور صرفنظر کردید، دلیلش را ثبت کنید.
در حین تکرار و اصلاح، فقط از Chrome/Blink استفاده کنید. وقتی تغییر برای بررسی نهایی آماده شد، توالی کامل Chrome، Firefox و WebKit را اجرا کنید. نشست هر موتور را با تغییر اندازه پنجره برای دسکتاپ و موبایل دوباره به کار ببرید، آن را در یک پاکسازی از نوع finally ببندید، و تنها پس از آن موتور بعدی را باز کنید.
./scripts/pw-session.sh open verify-chrome https://bitsocial.localhost --browser=chrome
playwright-cli -s=verify-chrome snapshot
./scripts/pw-session.sh close verify-chrome
وقتی جایگاه اشغال باشد، open با کد ۷۵ خارج میشود؛ به جای تلاش دستی و مکرر، روی ./scripts/pw-session.sh open --wait[=SECONDS] ... (پیشفرض ۳۰۰ ثانیه) منتظر بمانید. قفلی که یک جریان کاری نیمهکاره جا گذاشته باشد خودکار پس گرفته میشود، چون open هر جایگاهی را که مرورگر ثبتشدهاش دیگر در حال اجرا نیست رها میکند. دارنده قفل را با ./scripts/pw-session.sh status بررسی کنید؛ release <session> آخرین راهحل برای همان مورد نادری است که status نمیتواند وضعیت مرورگر را تأیید کند.
npm install -g @playwright/cli@latest
playwright-cli install --skills
محل نصب مهارتها:
.cursor/skills/playwright-cli/.claude/skills/playwright-cli/
بهترین شیوههای React از Vercel
برای راهنمایی عمیقتر درباره کارایی React و Next.
npx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices
یافتن مهارتها
کشف و نصب مهارتها از اکوسیستم باز.
npx skills add https://github.com/vercel-labs/skills --skill find-skills
منطق سیاست MCP
در این پروژه از سرورهای MCP گیتهاب و مرورگر پرهیز کنید، چون سربار چشمگیری به شمای ابزارها و کانتکست اضافه میکنند.
- عملیات GitHub: از CLI به نام
ghاستفاده کنید. - عملیات مرورگر: از
playwright-cliاستفاده کنید.
در دسترس بودن مدلها
composer-2فقط در Cursor در دسترس است. آن را زیر.claude/یا.codex/پیکربندی نکنید.- Codex نام مستعار مدلی به نام
latestرا مستند نکرده است. فایلهای TOML ایجنتهای سفارشی که زیر.codex/**/agents/*.tomlکامیت میشوند، هر دو کلیدmodelوmodel_reasoning_effortرا حذف میکنند تا تنظیمات نشست والد فعلی را به ارث ببرند.