GongYuanCaiJi/dsh-i-have-adhd ↗★ 0
dsh-i-have-adhd
ADHD 友好输出风格(移植自 i-have-adhd)
AI Analysis
核心用途是优化 Agent 的文本输出结构,使其更易于阅读和专注。适合阅读长篇大论易疲劳、需要高度结构化和视觉友好排版的用户。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:GongYuanCaiJi/dsh-i-have-adhdREADME
Read the full README ↗🚀 Usage
/i-have-adhd # turn ADHD mode on; rules injected into the current session
stop adhd mode or normal mode # turn it off (the off switch defined by the upstream SKILL.md)
The rules apply to every response for the rest of the session and do not lapse when the topic changes; when in doubt, they still apply.
Port notes (vs upstream ayghri/i-have-adhd @ 2ed0640)
Byte-identical (cmp-verified, 42 files): skills/i-have-adhd/SKILL.md and agents/*,
extensions/i-have-adhd.ts, hooks/*, evals/*, scripts/*, tests/*,
per-agent manifests (.claude-plugin/ .codex-plugin/ .cursor/ .agents/ gemini/kimi/qwen/plugin.json),
GEMINI.md, INSTALL.md, .github/* (4 workflows + README/INSTALL translations in 5 languages).
You do not have to take that on trust — THIRD_PARTY_NOTICES.md pins the upstream commit and the SHA-256 of every verbatim file, with copy-paste comparison commands.
Bounded adaptation (dsh vs the upstream distribution mechanism differs; itemized in NOTICES):
package.json: renamed todsh-i-have-adhd(required by the ticket), addeddsh.bundle.patchandmain/files/scripts.test; the upstreampikey is kept as-is- Added
src/index.js+cordis.patch.yml: dsh has no skill service, so/i-have-adhdregisters as a command that injects the SKILL.md body byte-for-byte - Added
test/*.test.js: adapter tests (node:test) README.mdreplaced with the port's own bilingual (CN-first) README;LICENSEgained the port line;.gitignoremerged with the upstream entries
Known limitations: dsh has no SessionStart mechanism equivalent to the upstream always-on
hook (~/.claude/.i-have-adhd-always), so this port ships the /i-have-adhd on-demand route only;
upstream scripts/check_pi_extension.py and pi-load-check.yml are pi-context checks that cannot
run once the package is renamed per this ticket — kept verbatim per the move-everything rule.