Angular Skills: راهنمای رسمی انگولار برای ایجنتهای کدنویسی
خلاصهٔ کاملتر
تیم انگولار یه ریپوی رسمی به اسم angular/skills راه انداخته. Agent Skill (یعنی یه بستهٔ دستورالعمل که ابزار هوش مصنوعی موقع یه کار خاص بارش میکنه) کمک میکنه ایجنتهای کدنویسی اپهایی بسازن که با آخرین نسخههای انگولار و best practiceهاش جور باشه. هدف اینه که ایجنت کد idiomatic بنویسه، یعنی همون شکلی که خود تیم انگولار پیشنهاد میده، نه الگوهای قدیمی.
فعلاً دو تا skill توی این ریپو هست. اولی angular-developer ـه که کد تولید میکنه و راهنمایی معماری میده. برای ساختن component و service، ارتباط HTTP، و سؤال دربارهٔ reactivity به کار میاد. منظور از reactivity ابزارهایی مثل signals و linkedSignal و resource و httpResource هست. فرمها، dependency injection، routing، SSR، دسترسپذیری (ARIA)، انیمیشن، استایل، تست و ابزارهای CLI هم رو پوشش میده.
دومی angular-new-app ـه که با Angular CLI یه اپ جدید میسازه. کنارش نکتههای مهمی هم برای راهاندازی و ساختاربندی یه اپ مدرن انگولار داره، یعنی پروژه از روز اول با ساختار درست شروع میشه.
این skillها برای ابزارهایی مثل Gemini CLI و Antigravity طراحی شدن. وقتی یه skill فعال میشه، دستورالعملها و منابع لازم برای همون کار بار میشن. برای نصب توی محیط خودتون هم میتونید از دستورالعمل ابزار خودتون استفاده کنید یا یه ابزار اجتماعی مثل skills.sh:
npx skills add https://github.com/angular/skillsتیم انگولار میگه تغییرات و مشارکتها باید مستقیم توی ریپوی اصلی angular/angular انجام بشه، داخل پوشهٔ skills/dev-skills/. این ریپو فقط خروجی اونجاست. باگها و پیشنهادها هم باید توی issue tracker همون ریپوی اصلی ثبت بشن.
نکات کلیدی:
- دو skill رسمی داره: angular-developer برای کد و معماری، angular-new-app برای ساختن پروژهٔ جدید.
- راهنماییها شامل signals، linkedSignal، resource و httpResource هم میشه.
- با Gemini CLI و Antigravity و ابزارهای مشابه کار میکنه و با npx skills add نصب میشه.
- منبع اصلی skillها پوشهٔ skills/dev-skills/ توی ریپوی angular/angular هست و PRها باید اونجا فرستاده بشن.




