Skill عملی برای AI Agent

Domain Modeling

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

آمادهمدل دامنهمتوسطبه‌روزرسانی ۱۶ تیر ۱۴۰۵
1

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

این Skill کمک می‌کند قبل از نوشتن کد، موجودیت‌ها و رابطه‌های اصلی دامنه را روشن کنید. ورودی شما مسئله، اصطلاحات دامنه و قوانین کسب‌وکار است و خروجی، مدل مفهومی و مرزهای اصلی آن است.

2

ورودی لازم

  • مسئله
  • اصطلاحات دامنه
  • قوانین کسب‌وکار
  • موجودیت‌ها
3

خروجی نهایی

  • مدل مفهومی
  • رابطه‌ها
  • مرز دامنه
  • اصطلاحات روشن
4

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

Claude CodeCursorCodexChatGPTGemini
5

Copy Prompt / Workflow

دامنه را به مدل مفهومی واضح تبدیل کن. ورودی: مسئله و قوانین. خروجی: entityها، رابطه‌ها و مرزهای دامنه.
6

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

  1. مسئله را دقیق توضیح بده.
  2. موجودیت‌های اصلی را مشخص کن.
  3. از Skill بخواه رابطه‌ها را روشن کند.
  4. مدل را قبل از کدنویسی مرور کن.
7

مثال واقعی

برای یک سیستم سفارش، این Skill می‌تواند موجودیت‌هایی مثل order، customer و payment را با رابطه‌های روشن پیشنهاد دهد.
8

خطاهای رایج

  • مدل را خیلی زود به کلاس‌های کدنویسی تبدیل می‌کنی.
  • اصطلاحات دامنه را مبهم نگه می‌داری.
  • قوانین اصلی کسب‌وکار را حذف می‌کنی.
9

منبع و نصب Skill

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

npx skills add https://github.com/mattpocock/skills --skill domain-modeling
10
مدل دامنهآمادهساده

Ubiquitous Language

برای یکدست‌کردن اصطلاحات محصول، طراحی و کد استفاده می‌شود.

ورودیاصطلاحات فعلی
خروجیواژه‌های مشترک
Compatible Agents
Claude CodeCursorCodexChatGPTGemini
خروجی نهایی

واژه‌های مشترک · تعریف‌های روشن · اصطلاحات جایگزین · تعارض‌ها

معماری کدآمادهپیشرفته

Codebase Design

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

ورودیrepository
خروجینقاط ضعف ساختار
Compatible Agents
Claude CodeCursorCodexWindsurfGitHub Copilot
خروجی نهایی

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

محصولآمادهمتوسط

To PRD

برای تبدیل ایده خام به PRD واضح و قابل اجرا برای تیم محصول و توسعه استفاده می‌شود.

ورودیایده یا مسئله
خروجیPRD کوتاه
Compatible Agents
Claude CodeCursorChatGPTGemini
خروجی نهایی

PRD کوتاه · هدف و scope · نیازمندی‌های اصلی · سوال‌های باز