




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

بهطور پیشفرض، Claude Code معمولاً رابطهایی تولید میکند که بسیار شبیه یکدیگر هستند. از شیب بنفش گرفته تا استفاده مداوم از فونت Inter برای عناوین و چیدمان چهار کارت در یک شبکه. چنین طرح هایی لزوماً زشت نیستند، اما دارای نشانه های آشنای تولید هوش مصنوعی هستند و نمونه های مشابه در وب فراوان است.
Frontend Design پاسخ رسمی Anthropic به این مشکل است. این افزونه یک محصول Anthropic محسوب می شود و در بازار رسمی کلود پلاگین ها قرار دارد. نصب آن تنها با اجرای دستور /plugin install frontend-design@claude-plugins-official انجام می شود.
ساختار پلاگین بر اساس یک مهارت طراحی ساخته شده است، نه مجموعه ای از ابزارهای جداگانه. وقتی از کلود میخواهید یک صفحه، مؤلفه یا رابط کاربری برای یک برنامه ایجاد کند، این مهارت به طور خودکار فعال میشود و مدل را راهنمایی میکند تا قبل از تولید کد، تصمیمات آگاهانهای درباره تایپوگرافی، رنگ، حرکت و ترکیببندی بگیرد. نیازی نیست نام افزونه را به صورت دستی وارد کنید، که استفاده از آن را ساده می کند.
برای کسانی که راه حل سبک تری می خواهند، همین مهارت به عنوان یک پوشه مستقل در مخزن Anthropics/skills گنجانده شده است. این پوشه را می توان در ~/.claude/skills/ کپی کرد.
البته Frontend Design معجزه نمی کند. اگر دستور اولیه مبهم باشد، نتیجه احتمالاً طراحی مبهم خواهد داشت. این مهارت همچنین فاقد توانایی مشاهده مستقیم چیزی است که ساخته می شود و صرفاً به جای بازرسی و تأیید نتیجه نهایی، فرآیند تولید را هدایت می کند. با این حال، خروجی اولیه معمولاً می تواند کمی بهتر از طرح خام کلود باشد و سپس می توان آن را به صورت تدریجی تا رسیدن به نتیجه دلخواه اصلاح کرد.
این محدودیت طراحی Frontend را به یک نقطه شروع تبدیل کرده است، نه تنها ابزار مورد نیاز. این افزونه پایه ای مناسب برای پروژه های مبتنی بر مرورگر فراهم می کند، هزینه ای ندارد و نصب آن فقط چند ثانیه طول می کشد. دو افزونه دیگر این مجموعه نیز همین پایه را تکمیل می کنند. یکی خروجی را آزمایش می کند و دیگری آن را بهبود می بخشد.
نمایشنامه نویس مهارتی برای آزمایش خودکار صفحات وب




کلود میتواند یک طرحبندی وب ایجاد کند، اما بدون ابزار اضافی نمیتواند دقیقاً نحوه نمایش طرح در مرورگر را ببیند. این جایی است که مهارت نمایشنامه نویس LuckyGB وارد عمل می شود. این پروژه مهارتی است که توسط جامعه کاربران توسعه یافته و تحت مجوز MIT منتشر شده و به عنوان یک پلاگین Claude Code ارائه شده است.
این ابزار به کلود اجازه می دهد تا هر زمان که برای آزمایش یک صفحه نیاز بود، کد Playwright را بنویسد و اجرا کند. برخلاف مجموعه ای از اقدامات از پیش تعریف شده، مهارت برای هر درخواست کد سفارشی تولید می کند و آن را از طریق یک مجری عمومی به نام run.js اجرا می کند که وضوح ماژول را کنترل می کند.
کلود به طور خودکار تشخیص می دهد که چه زمانی به این مهارت نیاز است و فقط دستورالعمل های مورد نیاز را بارگذاری می کند. اطلاعات دقیق تر در مورد قابلیت هایی مانند رهگیری شبکه، احراز هویت، شبیه سازی تلفن همراه و آزمایش رگرسیون بصری نیز تنها زمانی وارد فرآیند می شوند که کار به آنها نیاز داشته باشد.
از آزمایش ساده صفحه اصلی گرفته تا گرفتن اسکرین شات از داشبورد در اندازه های موبایل و دسکتاپ، بررسی لینک های خراب یا تکمیل و ارسال فرم ثبت نام، همه قابل انجام است.
به نظر می رسد تنظیمات پیش فرض برای اکثر پروژه های طراحی کار می کند. مرورگر به صورت قابل مشاهده اجرا می شود و حالت رابط کاربری گرافیکی ندارد. همچنین تاخیر اسلوموشن 100 میلی ثانیه در نظر گرفته شده تا روند اجرای تست ها دیده شود. نتیجه نیز با خروجی کنسول و اسکرین شات ارائه می شود و تصاویر در پوشه /tmp/ ذخیره می شوند تا کلود بتواند بر اساس آنها مشکلات را بررسی و رفع کند.
در راه اندازی Playwright مراحل بیشتری نسبت به نصب یک خطی Frontend Design وجود دارد. ابتدا باید بازار پلاگین با دستور /plugin marketplace add laweyjb/playwright-skill اضافه شود و افزونه نصب شود. سپس در پوشه skills، npm run setup را اجرا کنید تا Playwright و Chromium را دریافت کنید. Node.js برای این فرآیند ضروری است.
از آنجا که کلود در هر درخواست کد جدیدی تولید می کند، انعطاف پذیر است، اما رفتار آن کمتر از مجموعه ای از اقدامات از پیش تعریف شده قابل پیش بینی است. یک اسکریپت ضعیف همچنین میتواند به روشهایی که در ابزارهای خارج از قفسه کمتر رایج است، شکست بخورد. با این حال، توانایی باز کردن خروجی در مرورگر، تغییر اندازه پنجره و شناسایی عناصر شکسته قبل از دیدن کاربر، حلقه مهمی در فرآیند طراحی ایجاد می کند.
بی عیب و نقص؛ مجموعه ای از دستورات برای ساخت و رندر رابط ها

در حالی که Frontend Design جهت کلی طراحی را تعریف می کند، Impeccable طراحی را به یک فرآیند ساده تبدیل می کند. این پروژه توسط Paul Bakaus ایجاد شده و به صورت رایگان و متن باز تحت مجوز Apache-2.0 منتشر شده است. ساختار آن بر اساس یک مهارت با بیش از 20 فرمان است که هر کدام مرحله متفاوتی از فرآیند طراحی را پوشش می دهد.
دستور Shape طراحی رابط را قبل از شروع کدنویسی برنامه ریزی می کند. Craft طراحی و ساخت یک ویژگی را در یک فرآیند ترکیب می کند. نقد بر سلسله مراتب و وضوح رابط تمرکز دارد، حسابرسی کیفیت را بررسی می کند، و لهستانی مرحله نهایی بازبینی های پیش از انتشار را انجام می دهد. دستورات دیگری نیز برای انیمیشن سازی، استخراج اجزای قابل استفاده مجدد در قالب سیستم طراحی و تولید فایل DESIGN.md از کد موجود در پروژه ارائه شده است.
تمرکز اصلی Impeccable توجه به زمینه پروژه است. قبل از تولید، مخاطب، کاربرد و شخصیت برند مشخص می شود و اطلاعات مربوط به آنها در فایل های PRODUCT.md و DESIGN.md ذخیره می شود تا طرح های بعدی هماهنگی خود را حفظ کنند.
این ابزار همچنین دارای یک شناسه با ده ها قانون خاص برای شناسایی الگوهای طراحی متداول تولید شده توسط هوش مصنوعی است. حالت زنده همچنین به شما امکان می دهد طراحی را در مرورگر تغییر داده و تکرار کنید. توضیحات قبلی در مورد این مهارت نشان می دهد که Impeccable در تلاش است تا استفاده بیش از حد از فونت هایی مانند Inter و DM Sans را کاهش دهد و آنها را با انتخاب های متمایزتر جایگزین کند.
روش نصب انعطاف پذیر است. کاربران Claude Code می توانند با دستور /plugin marketplace add pbakaus/impeccable بازار افزونه را اضافه کرده و از قسمت Discover نصب کنند. گزینه دیگر اجرای دستور npx skills add pbakaus/impeccable است.
همین مهارت را می توان در ابزارهایی مانند Cursor، Codex CLI، Gemini CLI و GitHub Copilot استفاده کرد و در صورت تغییر ابزار توسعه همچنان امکان انتقال آن وجود دارد.
نکته قابل توجه دیگر پیچیدگی بیشتر این راه حل است. یادگیری حدود دوجین دستور طول میکشد و فایلهای زمینه پروژه یک مرحله اضافی به فرآیند راهاندازی اضافه میکنند. مسئله ای که ممکن است برای یک نمونه اولیه ضروری نباشد. با این حال، در پروژههایی که در شرف تولید هستند، این ابزار قسمت نهایی فرآیند را پوشش میدهد: Frontend Design پیشنویس اولیه را شکل میدهد، Playwright آن را آزمایش میکند، و Impeccable نتیجه را برای انتشار نهایی اصلاح میکند.
به طور کلی، طراحی Frontend نقطه شروع قدرتمندتری برای تولید رابط فراهم می کند. نمایشنامهنویس به شما امکان میدهد آنچه را که کلود خلق کرده است مرور کنید و Impeccable خروجی نهایی را که آماده انتشار است ویرایش میکند. این سه ابزار با هم سه مرحله اصلی طراحی وب سایت با کد کلود، تولید، تست و پرداخت نهایی را پوشش می دهند و مجموعه ای خبرجو از افزونه ها برای پروژه های جدی طراحی وب هستند.
















گفتگو در مورد این post