Skill عملی برای AI Agent

Codebase Design

برای تحلیل ساختار پروژه و پیشنهاد refactor قابل اجرا استفاده می‌شود.

آمادهمعماری کدپیشرفتهبه‌روزرسانی ۱۶ تیر ۱۴۰۵
1

این Skill چه کاری می‌کند؟

این Skill کمک می‌کند ساختار کد را از سطح معماری بررسی کنید. ورودی شما repository، ماژول‌ها و مشکل طراحی است و خروجی، نقاط ضعف ساختار و پیشنهاد refactor مرحله‌ای است.

2

ورودی لازم

  • repository
  • ماژول‌ها
  • الگوی فعلی
  • مشکل طراحی
3

خروجی نهایی

  • نقاط ضعف ساختار
  • مرز ماژول‌ها
  • refactor plan
  • ریسک‌ها
4

مناسب کدام Agentهاست؟

Claude CodeCursorCodexWindsurfGitHub Copilot
5

Copy Prompt / Workflow

ساختار پروژه را از نگاه معماری تحلیل کن. ورودی: repo و مشکل طراحی. خروجی: ضعف‌ها و refactor plan.
6

آموزش استفاده مرحله‌ای

  1. ساختار فعلی را معرفی کن.
  2. نقطه درد معماری را بگو.
  3. از Skill بخواه مرز ماژول‌ها را پیشنهاد کند.
  4. refactor را مرحله‌ای اجرا کن.
7

مثال واقعی

برای پروژه‌ای که controllerها و سرویس‌ها قاطی شده‌اند، این Skill می‌تواند مرزبندی تمیزتری پیشنهاد بدهد.
8

خطاهای رایج

  • فقط به نام‌گذاری فایل‌ها توجه می‌کنی.
  • refactor را یک‌باره و پرریسک انجام می‌دهی.
  • مرز ماژول‌ها را با نیاز واقعی پروژه هماهنگ نمی‌کنی.
9

منبع و نصب Skill

منبع اصلی و تأییدشده در skills.sh

npx skills add https://github.com/mattpocock/skills --skill codebase-design
10
طراحی UIآمادهمتوسط

Frontend Design

برای طراحی رابط کاربری متفاوت، قابل اجرا و مناسب Agentها در پروژه‌های فرانت‌اند استفاده می‌شود.

ورودینوع محصول
خروجیجهت بصری
Compatible Agents
Claude CodeCursorCodexWindsurfGemini
خروجی نهایی

جهت بصری · چیدمان صفحه · پیشنهاد رنگ و تایپوگرافی · راهنمای اجرای UI

Refactorآمادهمتوسط

Request Refactor Plan

برای درخواست برنامه refactor قبل از تغییر کد و کاهش ریسک استفاده می‌شود.

ورودیکد یا ماژول هدف
خروجیبرنامه refactor
Compatible Agents
Claude CodeCursorCodexGitHub Copilot
خروجی نهایی

برنامه refactor · مراحل کوچک · ریسک‌ها · معیارهای تایید

برنامه‌ریزی اجراآمادهمتوسط

Writing Plans

برای تبدیل یک کار بزرگ به برنامه اجرایی کوچک، قابل تست و قابل پیگیری استفاده می‌شود.

ورودیهدف بزرگ
خروجیبرنامه مرحله‌ای
Compatible Agents
Claude CodeCursorCodexGeminiChatGPT
خروجی نهایی

برنامه مرحله‌ای · taskهای کوچک · وابستگی‌ها · نقطه‌های کنترل