اگر هنگام استفاده از هوش مصنوعی برای برنامهنویسی با پاسخهای طولانی و توضیحات اضافی مواجه میشوید، پروژه i-have-adhd میتواند تجربه کار با Coding Agentها را سادهتر کند. این پروژه یک Skill متنباز برای دستیارهای برنامهنویسی هوش مصنوعی است که تلاش میکند پاسخها را کوتاه، مستقیم و مرحلهبهمرحله ارائه کند.
پروژه i-have-adhd در گیتهاب منتشر شده و هدف اصلی آن جلوگیری از گمشدن پاسخ اصلی در میان توضیحات طولانی است. این ابزار خودش یک مدل هوش مصنوعی نیست؛ بلکه مجموعهای از دستورالعملهاست که نحوه پاسخگویی Coding Agent را تغییر میدهد.
i-have-adhd چیست؟
i-have-adhd یک Skill برای Coding Agentهای هوش مصنوعی است. این پروژه به دستیار برنامهنویسی یاد میدهد که به جای ارائه توضیحات طولانی، ابتدا مهمترین اقدام را مشخص کند و سپس مراحل انجام کار را به شکل واضح نمایش دهد.
برای مثال، به جای اینکه هوش مصنوعی چند پاراگراف درباره یک خطای برنامهنویسی توضیح دهد، میتواند ابتدا دستور یا فایل مورد نیاز را معرفی کند و سپس مراحل اصلاح مشکل را شمارهگذاری کند.
سازنده پروژه در توضیحات GitHub اعلام کرده که هدف آن ایجاد خروجیهای مناسبتر برای کاربرانی است که با پاسخهای طولانی و پراکنده راحت نیستند.
i-have-adhd چه تغییری در پاسخ هوش مصنوعی ایجاد میکند؟
این Skill مجموعهای از ۱۰ قانون اصلی دارد. از جمله اینکه پاسخ باید با اقدام بعدی شروع شود، کارهای چندمرحلهای شمارهگذاری شوند و در پایان تنها یک اقدام مشخص برای ادامه کار پیشنهاد شود.
همچنین این سیستم تلاش میکند توضیحات اضافی را حذف کند، وضعیت فعلی کار را مشخص نگه دارد و خطاها را به شکل مستقیم توضیح دهد.
برای مثال، یک پاسخ معمولی ممکن است ابتدا چند پاراگراف درباره مشکل توضیح دهد و در نهایت به راهحل برسد.
اما i-have-adhd میتواند پاسخ را به شکل زیر تنظیم کند:
- فایل موردنظر را باز کنید.
- کد مشخصشده را تغییر دهید.
- دستور تست را اجرا کنید.
- اگر خطایی مشاهده شد، متن خطا را ارسال کنید.
به این ترتیب، کاربر سریعتر متوجه میشود که باید چه کاری انجام دهد.
آیا i-have-adhd خودش یک هوش مصنوعی است؟
خیر.
این نکته اهمیت زیادی دارد. i-have-adhd یک مدل هوش مصنوعی یا جایگزین ChatGPT نیست.
این پروژه به عنوان یک Skill یا Plugin روی Coding Agentهای مختلف نصب میشود و دستورالعملهایی را در اختیار مدل قرار میدهد.
بنابراین برای استفاده از آن باید یک ابزار سازگار مانند Codex، Claude Code، Gemini CLI یا GitHub Copilot داشته باشید. مخزن رسمی پروژه برای چندین ابزار و محیط مختلف روش نصب ارائه کرده است.
آموزش اتصال i-have-adhd به Codex
اگر از Codex استفاده میکنید، نصب این Skill از طریق Plugin Marketplace انجام میشود.
ابتدا این دستور را اجرا کنید:
codex plugin marketplace add ayghri/i-have-adhd --ref main
سپس Plugin را نصب کنید:
codex plugin add i-have-adhd@i-have-adhd
بعد از نصب، برای فعال کردن Skill در Codex از دستور زیر استفاده کنید:
$i-have-adhd
طبق مستندات رسمی پروژه، Codex این Skill را به صورت خودکار فعال نمیکند و باید آن را به شکل صریح فراخوانی کنید.
اتصال i-have-adhd به Claude Code
کاربران Claude Code نیز میتوانند این پروژه را به عنوان Plugin نصب کنند.
دستورهای نصب:
claude plugin marketplace add ayghri/i-have-adhd
سپس:
claude plugin install i-have-adhd@i-have-adhd
بعد از نصب، در محیط Claude Code دستور زیر را اجرا کنید:
/i-have-adhd
برای بررسی نصب نیز میتوانید از این دستور استفاده کنید:
claude plugin list
Claude Code همچنین امکان فعالسازی دائمی این Skill را در اختیار کاربر قرار میدهد.
نصب i-have-adhd روی Gemini CLI
Gemini CLI نیز از این پروژه پشتیبانی میکند.
یکی از روشها نصب آن به عنوان Extension است:
gemini extensions install https://github.com/ayghri/i-have-adhd
پس از نصب میتوانید Extensionهای فعال را بررسی کنید
gemini extensions list
روش دیگری نیز وجود دارد که Skill را به عنوان یک Command نصب میکند و کاربر میتواند هر زمان که نیاز داشت آن را فعال کند.
استفاده از i-have-adhd در GitHub Copilot
GitHub Copilot نیز از Agent Skills پشتیبانی میکند.
برای نصب این Skill میتوانید از دستور زیر استفاده کنید:
npx skills add ayghri/i-have-adhd -a github-copilot
اگر میخواهید Skill برای تمام پروژههای خود در دسترس باشد، میتوانید نسخه سراسری آن را نصب کنید:
npx skills add ayghri/i-have-adhd -a github-copilot -g
پس از نصب، میتوانید در محیط Copilot بررسی کنید که Skill با نام i-have-adhd در دسترس باشد.
آیا میتوان i-have-adhd را شخصیسازی کرد؟
بله. یکی از نکات جالب این پروژه امکان تغییر قوانین آن است.
فایل اصلی Skill در مسیر زیر قرار دارد:
skills/i-have-adhd/SKILL.md
کاربر میتواند این فایل را تغییر دهد و قوانین جدیدی برای نحوه پاسخگویی هوش مصنوعی اضافه کند.
برای مثال، میتوان نسخه فارسی و مخصوص کاربران ایرانی ایجاد کرد و از هوش مصنوعی خواست:
- پاسخها را فارسی ارائه کند.
- دستورات ترمینال را جداگانه نمایش دهد.
- مراحل را شمارهگذاری کند.
- مسیر دقیق فایلها را مشخص کند.
- از توضیحات غیرضروری خودداری کند.
- بعد از هر مرحله، نتیجه مورد انتظار را بگوید.
در نتیجه میتوان i-have-adhd را متناسب با نیاز هر پروژه تغییر داد.
آیا این پروژه برای همه کاربران هوش مصنوعی کاربرد دارد؟
کاربرد اصلی i-have-adhd برای برنامهنویسی و Coding Agentها است. اگر فقط از یک چتبات معمولی برای پرسیدن سؤالهای عمومی استفاده میکنید، نصب این پروژه لزوماً مزیت خاصی ندارد.
اما اگر از هوش مصنوعی برای نوشتن کد، رفع خطا، مدیریت فایلهای پروژه، کار با Git یا اجرای دستورات ترمینال استفاده میکنید، ساختار این Skill میتواند بسیار کاربردی باشد.
جمعبندی
پروژه i-have-adhd یک مدل هوش مصنوعی جدید نیست؛ بلکه یک Skill متنباز برای Coding Agentهاست که نحوه پاسخگویی هوش مصنوعی را تغییر میدهد.
این پروژه تلاش میکند پاسخها را مستقیم، کوتاه، مرحلهای و قابل اجرا کند. در حال حاضر برای ابزارهایی مانند Codex، Claude Code، Gemini CLI و GitHub Copilot روشهای نصب مشخصی ارائه شده است.
اگر از هوش مصنوعی برای برنامهنویسی استفاده میکنید و از پاسخهای طولانی و پراکنده خسته شدهاید، i-have-adhd میتواند یکی از ابزارهای جالب برای بهبود تجربه کار با Coding Agentها باشد.
صفحه رسمی پروژه: i-have-adhd در GitHub
💬 دیدگاهها 0
هنوز دیدگاهی ثبت نشده است. اولین نفری باشید که نظر میدهید!
✍️ دیدگاه خود را بنویسید