Skills در Lovable: دیگه هر بار از اول توضیح نده
خلاصهٔ کاملتر
یکی از کلافهکنندهترین چیزهای کار با ابزارهای AI اینه که حافظهای از سبک کاری تو ندارن. هر بار که یه چت جدید باز میکنی، باید دوباره از اول بگی چه استانداردهایی داری، چه چیزهایی دوست نداری، و چطور کارها رو انجام بده. Skills دقیقاً برای حل همین مشکل طراحی شده: دستورالعملهایی که یه بار مینویسی و هر وقت AI بهشون نیاز داشت، خودش استفاده میکنه.
Skills چیه و چه فرقی با Knowledge داره؟ Lovable یه ابزار دیگه هم داره به اسم Knowledge که همیشه فعاله و چیزهای کلی مثل استانداردهای کدنویسی یا لحن برند رو نگه میداره. Skills فرق داره: فقط وقتی یه نوع خاص از کار پیش بیاد فعال میشه. مثلاً یه Skill برای طراحی صفحه فرود فقط وقتی داری روی صفحه فرود کار میکنی بارگذاری میشه، نه وقتی داری باگ میزنی.
از نظر فنی، هر Skill یه پوشه شامل یه فایل اصلی SKILL.md و فایلهای جانبی اختیاریه. فایل اصلی سه بخش داره: اسم (که برای فراخوانی دستی با / استفاده میشه)، توضیح (که AI باهاش تصمیم میگیره کِی این Skill رو بارگذاری کنه)، و دستورالعملها. فایلهای جانبی مثل colors.md یا cta-library.md فقط وقتی لازم باشن بارگذاری میشن و با لینک مارکداون داخل فایل اصلی بهشون ارجاع داده میشه.
مهمترین بخش هر Skill، توضیح (description) اونه. Lovable فقط با خوندن توضیح تصمیم میگیره آیا این Skill رو فعال کنه یا نه. یه توضیح خوب باید بگه «کِی» استفاده بشه، «چه سطوحی» رو پوشش میده، و «کِی نباید» استفاده بشه. مثلاً این توضیح ضعیفه: «Helps with onboarding» چون مبهمه. ولی این خوبه: «Use when designing or improving the first-time user experience: the signup flow, welcome screens, empty states. Not for marketing pages aimed at people who haven't signed up yet» چون دقیقاً مشخص میکنه کِی باید فعال بشه و کجا نباید.
دستورالعملهای داخل Skill هم باید مشخص و قابل بررسی باشن. اگه بنویسی «همه چیز باید on-brand باشه»، هیچ اطلاعات جدیدی ندادهای. ولی اگه بنویسی «آبی روشن فقط برای دکمه و لینکه، نه پسزمینه» یا «بیشتر از دو سایز هدینگ در یه صفحه نباش»، اونوقت Skill واقعاً کار میکنه. بخش «Avoid» هم به همون اندازه مهمه، چون گفتن چه کاری نکن اغلب از گفتن چه کاری بکن مفیدتره.
چند نکته عملی هم هست که بدونشون بهتره: Skills جادو نیستن و نمیتونن جای prompting درست رو بگیرن. چند Skill با scope همپوشان میتونن باهم تداخل داشته باشن، که راهحلش تیزتر کردن توضیحهاست نه اضافه کردن قانون بیشتر. وقتی یه Skill رو ویرایش میکنی، تغییرات فقط روی چتهای جدید اعمال میشه. و Skills برای کارهای یهباره مناسب نیستن، برای workflowهایی هستن که بارها تکرار میشن.
نکات کلیدی:
- Skills فایلهای مارکداون قابل حمل و اشتراکگذاری بین ابزارهای مختلف مثل Lovable، OpenAI و Anthropic هستن
- توضیح (description) مهمترین بخشه؛ Lovable فقط با اون تصمیم میگیره Skill رو بارگذاری کنه یا نه
- Knowledge همیشه فعاله، Skills فقط وقتی کار مرتبط پیش بیاد
- چند Skill میتونن همزمان روی یه تسک فعال بشن و روی هم اثر بذارن
- با / میشه یه Skill رو دستی فراخوانی کرد
- Skills الان در Lovable فعاله و Skillهای آمادهای مثل /redesign و /SEO-review هم وجود داره




