GetNotes Tools
ayghri/i-have-adhd
Tool นี้คืออะไร
`i-have-adhd` เป็นปลั๊กอินสำหรับผู้ช่วยเขียนโค้ดที่ช่วยให้การตอบกลับกระชับ ตรงประเด็น และเน้นการดำเนินการเป็นอันดับแรก โดยนำเสนอขั้นตอนที่ชัดเจนและเป็นลำดับ เหมาะสำหรับนักพัฒนาที่ต้องการคำแนะนำที่ตรงไปตรงมาและไม่เยิ่นเย้อ
ข้อมูลโปรเจกต์
ดาว
9.3K
Forks
441
License
MIT
อัปเดต GitHub ล่าสุด
23 ก.ค. 2569
เพิ่มใน GetNotes
30 ก.ค. 2569
Repository
ayghri/i-have-adhd
เหมาะกับงาน
เหมาะกับอาชีพ
Ecosystem
Python
แปลและเรียบเรียงโดย AI
เนื้อหาฉบับภาษาไทย
ใช้อ่านเพื่อทำความเข้าใจเบื้องต้น โปรดตรวจสอบรายละเอียดสำคัญกับเอกสารต้นฉบับด้านล่าง
ติดตั้ง
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhdจากนั้นพิมพ์ /i-have-adhd ไม่จำเป็นต้องโคลนในเครื่อง: Claude Code จะดึง repo และอัปเดตให้เอง
ต้องการให้ใช้งานทุกเซสชันหรือไม่? touch ~/.claude/.i-have-adhd-always (ดู INSTALL.md)
codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhdจากนั้นพิมพ์ $i-have-adhd เพื่อใช้รูปแบบเอาต์พุตอย่างชัดเจน ทักษะนี้ยังสามารถเรียกใช้โดยปริยายได้เมื่อ Codex เห็นงานที่ได้รับประโยชน์จากมัน
คำแนะนำการติดตั้งสำหรับเอเจนต์เขียนโค้ดอื่น ๆ อยู่ใน INSTALL.md
ทำอะไรได้บ้าง
ทักษะสำหรับผู้ช่วยเขียนโค้ดของคุณที่ช่วยให้มันไม่ซ่อนคำตอบ เน้นการดำเนินการเป็นอันดับแรก มีขั้นตอนเป็นตัวเลข ไม่มีคำว่า "หวังว่านี่จะช่วยได้!"
มีอะไรเปลี่ยนแปลงบ้าง
ก่อนหน้า
คำถามยอดเยี่ยม! ให้ฉันคิดเกี่ยวกับเรื่องนี้ การยืนยันตัวตนของคุณมีส่วนประกอบหลายอย่าง: มิดเดิลแวร์, การยืนยันโทเค็น และการจัดการคุกกี้ เมื่อดูที่ src/auth.ts ฟังก์ชัน verifyToken (ประมาณบรรทัดที่ 42-58) ดูเหมือนจะใช้ API ของ jsonwebtoken เวอร์ชันเก่า วิธีหนึ่งคือการอัปเดตแพ็กเกจและเขียนฟังก์ชันนั้นใหม่ หลังจากทำการเปลี่ยนแปลงแล้ว คุณจะต้องรันการทดสอบการยืนยันตัวตนเพื่อยืนยันว่าไม่มีอะไรเสีย โดยคุณอาจต้องการดูเวอร์ชันของ dependency โดยรวมด้วย หวังว่านี่จะช่วยได้! แจ้งให้ฉันทราบหากคุณต้องการเจาะลึกเพิ่มเติม
หลังจาก
รัน npm install jsonwebtoken@latest จากนั้นแก้ไข src/auth.ts:42
- 1เปิด
src/auth.ts - 2แทนที่
verifyToken(บรรทัดที่ 42–58) ด้วยโค้ดด้านล่าง - 3รัน
npm test -- auth.spec.ts
ถัดไป: วางบรรทัดแรกที่ล้มเหลวหากมีการทดสอบใด ๆ ล้มเหลว
กฎ
10 กฎ ดูข้อความฉบับเต็มได้ใน SKILL.md
- 1ขึ้นต้นด้วยการดำเนินการถัดไป
- 2กำหนดหมายเลขสำหรับงานที่มีหลายขั้นตอน
- 3จบด้วยขั้นตอนถัดไปที่เป็นรูปธรรมเพียงหนึ่งเดียว
- 4ระงับการออกนอกเรื่อง
- 5ระบุสถานะซ้ำทุกครั้ง
- 6ประมาณการเวลาที่เฉพาะเจาะจง (เป็นนาที ไม่ใช่ "นิดหน่อย")
- 7ทำให้ความสำเร็จมองเห็นได้
- 8ข้อผิดพลาดที่เป็นข้อเท็จจริง
- 9จำกัดรายการไม่เกิน 5 รายการ
- 10ไม่มีคำนำ ไม่มีสรุป ไม่มีคำลงท้าย
ปรับแต่ง
Fork, แก้ไข skills/i-have-adhd/SKILL.md จากนั้นแทนที่ด้วยสำเนาของคุณ:
claude plugin uninstall i-have-adhd # drop the upstream copy first:
claude plugin marketplace remove i-have-adhd # fork and upstream share both names
claude plugin marketplace add <your-username>/i-have-adhd
claude plugin install i-have-adhd@i-have-adhdรีสตาร์ท Claude Code จากนั้นเรียกใช้ /i-have-adhd อีกครั้ง
เครดิต
อ้างอิงอย่างหลวม ๆ จาก The Adult ADHD Tool Kit โดย J. Russell Ramsay และ Anthony L. Rostain ปรับให้เข้ากับวิธีที่ LLM ควรตอบสนอง ไม่ใช่วิธีที่มนุษย์ควรจัดระเบียบวันของตน
สิทธิ์การใช้งาน
MIT.
กด Star ⭐ หากมันช่วยให้คุณไม่ต้องเลื่อนผ่านคำว่า "Great question!" ไปหนึ่งครั้ง
เอกสารโปรเจกต์
อ่านเอกสารต้นฉบับ
README วิธีติดตั้ง วิธีใช้งาน และข้อกำหนดจาก repository ต้นฉบับ

Install
claude plugin marketplace add ayghri/i-have-adhd
claude plugin install i-have-adhd@i-have-adhdThen type /i-have-adhd. No local clone needed: Claude Code fetches the repo and keeps it updated.
Want it on every session? touch ~/.claude/.i-have-adhd-always (see INSTALL.md).
codex plugin marketplace add ayghri/i-have-adhd --ref main
codex plugin add i-have-adhd@i-have-adhdThen type $i-have-adhd to apply the output style explicitly. The skill can also be invoked implicitly when Codex sees a task that benefits from it.
Install instructions for other coding agents live in INSTALL.md.
What it does
A skill for your coding assistant that stops it from burying the answer. Action first. Steps numbered. No "Hope this helps!"
What changes
Before
Great question! Let me think about this. Your auth flow has a few moving pieces: the middleware, the token verification, and the cookie handling. Looking at src/auth.ts, the verifyToken function (around lines 42-58) seems to be using an older jsonwebtoken API. One approach would be to update the package and rewrite that function. After making the change, you'd want to run the auth tests to confirm nothing breaks. By the way, you might also want to look at your dependency versions overall. Hope this helps! Let me know if you want to dig deeper.
After
Run npm install jsonwebtoken@latest, then edit src/auth.ts:42.
- 1Open
src/auth.ts - 2Replace
verifyToken(lines 42–58) with the snippet below - 3Run
npm test -- auth.spec.ts
Next: paste the first failing line if any test fails.
The rules
10 rules. Full text in SKILL.md.
- 1Lead with the next action.
- 2Number multi-step tasks.
- 3End with one concrete next step.
- 4Suppress tangents.
- 5Restate state every turn.
- 6Specific time estimates (minutes, not "a bit").
- 7Make wins visible.
- 8Matter-of-fact errors.
- 9Cap lists at 5 items.
- 10No preamble. No recap. No closers.
Tune it
Fork, edit skills/i-have-adhd/SKILL.md, then swap your copy in:
claude plugin uninstall i-have-adhd # drop the upstream copy first:
claude plugin marketplace remove i-have-adhd # fork and upstream share both names
claude plugin marketplace add <your-username>/i-have-adhd
claude plugin install i-have-adhd@i-have-adhdRestart Claude Code, then re-invoke /i-have-adhd.
Credits
Loosely based on The Adult ADHD Tool Kit by J. Russell Ramsay and Anthony L. Rostain. Adapted for how an LLM should respond, not how a human should organize their day.
License
MIT.
Star ⭐ if it saved you one scroll past one "Great question!"
