TGViewer
Algotic Ai Algotic Ai @algoticlab · 7.02K subscribers
Post #209 2.94K
وقتی به Codex یا Claude یک کار ساده می‌دیم، بعضی وقت‌ها برای انجامش چند فایل جدید می‌سازه، پکیج نصب می‌کنه، معماری پروژه رو تغییر می‌ده یا قابلیت‌هایی اضافه می‌کنه که اصلاً ازش نخواستیم.
این Skill براساس اصل YAGNI ساخته شده:
«چیزی که الان بهش نیاز نداری، از الان نساز.»

یعنی قبل از کدنویسی، مدل بررسی می‌کنه:
آیا همین قابلیت از قبل داخل پروژه وجود داره؟
آیا می‌شه از امکانات خود زبان یا فریم‌ورک استفاده کرد؟
آیا واقعاً به فایل یا پکیج جدید نیاز داریم؟
آیا می‌شه کار رو با یک تغییر کوچک‌تر و مطمئن‌تر انجام داد؟
مثلاً اگر فقط یک انتخابگر تاریخ لازم داشته باشید، مدل ابتدا بررسی می‌کنه که آیا قابلیت ساده‌ی خود مرورگر کافی است یا نه؛ به‌جای اینکه مستقیم یک کتابخانه جدید نصب کنه و چند کامپوننت بسازه.
یا اگر ازش بخواید یک باگ کوچک رو برطرف کنه، سعی می‌کنه فقط همان بخش را اصلاح کند و بی‌دلیل قسمت‌های دیگر پروژه را بازنویسی نکند.

این رویکرد می‌تونه باعث بشه:
کد و فایل‌های اضافه کمتری تولید بشه
پکیج‌های غیرضروری کمتری نصب بشه
پروژه خلوت‌تر و قابل‌فهم‌تر بمونه
تغییرات راحت‌تر بررسی و تست بشن
احتمال خراب‌شدن بخش‌های نامرتبط کمتر بشه
رفت‌وبرگشت کمتری برای اصلاح خروجی مدل داشته باشید
در بسیاری از تسک‌ها توکن کمتری مصرف بشه
صرفه‌جویی در توکن به این دلیل اتفاق می‌افته که مدل کد، توضیحات، فایل‌ها و معماری اضافه تولید نمی‌کنه و معمولاً نیازی نیست چند مرحله برای حذف یا اصلاح چیزهای غیرضروری باهاش گفتگو کنید.
البته مقدار این صرفه‌جویی ثابت یا تضمینی نیست و به نوع پروژه و تسک بستگی داره.

مزیت خود Skill هم اینه که لازم نیست هر بار تمام قوانین YAGNI رو داخل پرامپت کپی کنید. یک‌بار نصبش می‌کنید و هر زمان لازم بود مستقیم فعالش می‌کنید. در نتیجه:
رفتار مدل در تسک‌های مختلف یکدست‌تر می‌شه
پرامپت‌های شما کوتاه‌تر می‌مونن
قوانین مهم فراموش نمی‌شن
می‌تونید همان روش را در پروژه‌های مختلف استفاده کنید

برای Codex و Claude نسخه‌ی جدا و آماده دارید

این Skill قرار نیست کیفیت رو فدای کم‌کردن کد یا توکن کنه. امنیت، تست، مدیریت خطا، خوانایی و ساختار فعلی پروژه همچنان باید حفظ بشن.
ایده‌ی اولیه از اصل YAGNI و پروژه‌ی Ponytail الهام گرفته شده، اما این نسخه رو با محدودیت‌های محافظه‌کارانه‌تر برای Codex و Claude آماده کردم تا ساده‌سازی باعث خرابکاری نشه.

دو نسخه جدا داخل ریپو قرار گرفته:
نسخه Codex: با دستور $yagni
نسخه Claude Code: با دستور /yagni
دانلود و توضیحات کامل:
https://github.com/ShahriarArabpour/Algoticlab-Skills
راهنمای فارسی:
https://github.com/ShahriarArabpour/Algoticlab-Skills/blob/main/docs/yagni/fa.md
GitHub GitHub - ShahriarArabpour/Algoticlab-Skills Contribute to ShahriarArabpour/Algoticlab-Skills development by creating an account on GitHub.
  • ❤ 21
  • 👍 8
More from @algoticlab
  1. Sep 29, 2026ویدیو رسمی معرفی جدید ترین محصول OpenAi با نام dots یک ایجنت ۲۴ ساعته! @algoticlab
  2. Sep 29, 2026این ویدیو به نگرانی و خطرات احتمالی استفاده کودکان و نوجوانان از استفاده هوش مصنوعی میپردا…
  3. Sep 29, 2026🚀 ۲۸ قابلیت Codex با GPT-6 Astra [با زیرنویس اختصاصی فارسی] کدکس حالا اپلیکیشن اصلی OpenA…
  4. Sep 26, 2026🚀 نقشه راه کامل مهندسی هوش مصنوعی [با زیرنویس اختصاصی فارسی] کد رو حالا ابزارها می‌نویسن…
  5. Sep 25, 2026🚀 ۲۴ ترفند برای مدیریت سقف مصرف GPT-6 Astra [با زیرنویس اختصاصی فارسی] سقف مصرف Astra زود…
  6. Sep 25, 2026🚀 اتصال Codex به Higgsfield با API، بدون اشتراک و‌ کاهش هزینه تولید تا ۵ برابر [با زیرنوی…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →