Ringkasan
i-have-adhd adalah skill open source untuk agent AI coding yang mengubah gaya jawaban model menjadi actionable dan tidak bertele-tele. Skill ini memaksa jawaban dimulai dari aksi konkret, bukan basa-basi pembuka atau penjelasan ulang masalah. Skill ini dibuat oleh Ayoub Ghriss, peneliti machine learning di CLIMB research group, University of Colorado Boulder, dan tersedia gratis dengan lisensi MIT.
Repository resmi: https://github.com/ayghri/i-have-adhd
Untuk Apa Skill Ini Dibuat
Masalah yang ingin diselesaikan: agent AI coding sering menjawab dengan basa-basi seperti "Pertanyaan bagus! Mari kita pikirkan..." sebelum sampai ke jawaban sebenarnya, atau mengubur langkah aksi di tengah paragraf panjang. Bagi pembaca dengan pola pikir ADHD, jarak antara paham jawabannya dan benar-benar mengerjakannya adalah titik paling rawan pekerjaan terhenti. Skill ini terinspirasi dari buku The Adult ADHD Tool Kit karya J. Russell Ramsay dan Anthony L. Rostain, tapi diadaptasi untuk bagaimana model bahasa merespons, bukan untuk bagaimana manusia mengatur waktu. Ini bukan alat diagnosis atau terapi ADHD, murni gaya output untuk coding agent.
Sebelum dan Sesudah
Contoh dari dokumentasi resmi untuk pertanyaan seputar alur autentikasi. Sebelum aktif, jawaban biasanya diawali kalimat pembuka, penjelasan ulang struktur kode, baru menyinggung solusi di akhir paragraf, ditutup dengan kalimat semacam "Semoga membantu!" Setelah aktif, jawaban langsung berupa perintah yang bisa dijalankan, diikuti langkah bernomor, dan ditutup dengan satu next step konkret, tanpa kalimat pembuka atau penutup.
10 Aturan Inti
Aturan lengkap ada di file SKILL.md pada repository. Ringkasannya:
- Utamakan aksi berikutnya: baris pertama harus berupa hal yang bisa langsung dikerjakan, bukan konteks atau rencana.
- Beri nomor untuk tugas bertahap: setiap langkah adalah satu aksi yang jelas batasannya.
- Tutup dengan satu aksi konkret: kalau masih ada yang menggantung, sebutkan satu hal yang bisa dikerjakan dalam waktu kurang dari dua menit.
- Tekan pembahasan yang melebar: selesaikan satu masalah dulu sebelum menawarkan masalah kedua sebagai pertanyaan terpisah.
- Ulangi status di setiap giliran: sebutkan progres, contohnya "langkah 3 dari 5 selesai", karena working memory yang terbatas gampang lupa kalau tidak ditulis ulang.
- Beri estimasi waktu yang spesifik: hindari kata "sebentar" atau "beberapa saat", ganti dengan satuan waktu konkret.
- Tunjukkan hasil kerja yang sudah selesai: progres yang terlihat itu penting, jangan dikubur di rekap panjang.
- Nada apa adanya untuk error: sebutkan lokasi, penyebab, dan solusi tanpa kalimat seperti "Waduh" atau "Sepertinya ada masalah".
- Batasi list maksimal 5 item: kalau lebih, pecah jadi "sekarang" vs "nanti" atau "wajib" vs "opsional".
- Tanpa basa-basi pembuka, rekap, dan penutup: larang frasa seperti "Pertanyaan bagus", "Baik, saya akan...", "Semoga membantu", "Beri tahu saya kalau ada yang kurang jelas".
Kompatibilitas
Skill ini berfungsi sebagai plugin atau skill untuk coding agent, termasuk Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, dan Pi. Skill ini tidak berfungsi di Claude versi chat biasa, baik di claude.ai maupun aplikasi Claude, karena instalasinya menempel ke direktori konfigurasi masing-masing coding agent, bukan ke akun atau sesi chat.
Cara Install (Claude Code)
Untuk pemula, mulai dari Cara Manual di bawah. Tidak butuh git atau command plugin sama sekali.
Cara Manual (paling mudah, tanpa git dan tanpa command plugin)
- Buka https://github.com/ayghri/i-have-adhd, klik tombol hijau "Code", lalu pilih "Download ZIP"
- Extract file ZIP yang sudah diunduh
- Buat folder
~/.claude/skills/i-have-adhd/lewat Finder atau File Explorer - Copy file
skills/i-have-adhd/SKILL.mddari hasil extract ke folder yang baru dibuat - Restart Claude Code, lalu ketik
/i-have-adhdKalau ingin command/i-have-adhdmuncul di autocomplete juga, copy filecommands/i-have-adhd.mdke folder~/.claude/commands/dengan cara yang sama. Cara ini berlaku di semua project pada komputer yang sama. Untuk membatasi skill ini hanya pada satu project tertentu, taruh kedua file itu di.claude/skills/i-have-adhd/dan.claude/commands/di dalam folder project, bukan di home folder.
Opsi Lanjutan (Command Line)
Untuk yang sudah terbiasa terminal, tiga cara ini lebih cepat dan otomatis memperbarui skill saat ada update di repository.
Plugin marketplace (paling praktis, tanpa clone manual)
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
Claude Code otomatis mengambil dan memperbarui repo ini tanpa perlu clone manual.
Local plugin (untuk yang ingin memodifikasi aturan)
git clone https://github.com/ayghri/i-have-adhd ~/i-have-adhd
claude plugin marketplace add ~/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
Verifikasi dengan claude plugin list, harus muncul i-have-adhd (enabled).
Script otomatis level user
Jalankan dari root repo hasil clone:
bash install-user.sh
Script ini menyalin skill dan slash command ke lokasi yang sama seperti Cara Manual di atas, cuma dikerjakan otomatis lewat satu command.
Selalu aktif tanpa perlu diketik ulang
Tambahkan baris berikut ke ~/.claude/CLAUDE.md:
## Output style
Always follow the rules in skills/i-have-adhd/SKILL.md: action-first, numbered steps, no preamble, no closers, state restated each turn.
Untuk agent selain Claude Code, seperti Codex lewat perintah npx skills add, GitHub Copilot, Cursor, Gemini CLI, dan Pi, langkah instalasi lengkap ada di file INSTALL.md pada repository.
Cara Pakai
Setelah plugin terpasang, ketik /i-have-adhd di awal sesi Claude Code untuk mengaktifkan. Begitu aktif, aturan ini berlaku untuk seluruh sisa sesi, bukan hanya satu balasan, sampai diketik perintah "stop adhd mode" atau "normal mode" untuk menonaktifkan.
Penting dicatat, skill ini defaultnya tidak aktif otomatis. Metadata resminya menyertakan disable-model-invocation: true, artinya model tidak akan memicu sendiri gaya ini tanpa perintah eksplisit dari pengguna.
Kapan Aturan Ini Menyesuaikan Diri
Skill ini punya 6 pengecualian resmi supaya tidak jadi terlalu kaku.
- Kalau pengguna minta "jelaskan" atau "pandu saya", jawaban boleh panjang penuh, tetap tanpa basa-basi pembuka dan penutup, tapi diberi heading supaya mudah di-skim.
- Kalau ada aksi berisiko seperti
rm -rf, force push, atau migrasi skema, agent wajib konfirmasi dulu sebelum jalan. Keamanan menang atas kecepatan. - Kalau tiga giliran terakhir masih "belum berhasil", agent berhenti mengulang coba-coba kode, lalu menyebutkan asumsi yang mungkin salah dan menanyakan satu pertanyaan diagnostik.
- Kalau permintaan benar-benar ambigu, satu pertanyaan klarifikasi lebih baik daripada menebak dan mengulang pekerjaan.
- Kalau sebuah aturan justru menghilangkan jawaban itu sendiri, jawaban yang menang. Contohnya pertanyaan "apa saja opsi saya" tetap dijawab dengan 2 sampai 4 opsi berperingkat, bukan dipangkas jadi satu jalur saja.
- Kalau sedang berjalan di dalam agent harness tertentu, system prompt harness itu tetap diutamakan di atas aturan skill ini.
Cara Kustomisasi
Fork repository, ubah isi skills/i-have-adhd/SKILL.md sesuai kebutuhan, lalu ganti instalasi upstream dengan versi sendiri.
claude plugin uninstall i-have-adhd
claude plugin marketplace remove i-have-adhd
claude plugin marketplace add USERNAME-SENDIRI/i-have-adhd
claude plugin install i-have-adhd@i-have-adhd
Restart Claude Code, lalu panggil ulang /i-have-adhd supaya aturan versi baru terbaca.
Uninstall
claude plugin uninstall i-have-adhd
Untuk instalasi level project atau level user, hapus foldernya secara manual sesuai lokasi masing-masing, yaitu .claude/skills/i-have-adhd atau ~/.claude/skills/i-have-adhd.
Batasan yang Perlu Diketahui
Skill ini hanya berfungsi di coding agent seperti Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, dan Pi. Skill ini tidak berfungsi di Claude versi chat biasa di claude.ai atau aplikasi Claude. Skill ini bukan alat diagnosis atau terapi ADHD. Ini adalah adaptasi konsep manajemen ADHD dari buku referensi ke gaya output model bahasa, jadi tidak menggantikan konsultasi profesional bagi siapa pun yang ingin benar-benar memahami atau mengelola ADHD. Jumlah star di repository berubah cukup cepat karena termasuk yang sedang ramai dibicarakan, pertama masuk GitHub Trending di posisi 3 pada 22 Juli 2026. Angka yang tertera di halaman repo saat kamu membaca tutorial ini kemungkinan sudah berbeda dari saat tutorial ini dibuat.