DeepSeek Harness Hub
← 返回列表

GongYuanCaiJi/dsh-i-have-adhd

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
需源码安装

ADHD 友好输出风格移植自 i-have-adhd

暂不能直接安装(需源码编译或环境不满足):仓库 package.json 标记 private,未发布到 npm,需从源码安装。 · 最近上游提交 2026/8/16 · 已提供中文文档

ADHD 友好输出风格(移植自 i-have-adhd)

综合分
32.9
GitHub 分
32.9
用户评分
★ Stars
4
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add GongYuanCaiJi/dsh-i-have-adhd
仓库 package.json 标记 private,未发布到 npm,需从源码安装,改用 GitHub 源安装
数据截至 2026/9/19(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

npm 包dsh-i-have-adhd @ 1.0.2
Node 引擎要求 >=20 · 基线 Node 22.19 满足
dsh CLI 依赖未声明 dsh 版本约束
入口文件main/exports/bin 已声明

仓库 package.json 标记 private,未发布到 npm,需从源码安装

验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/19 01:12:25

依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-i-have-adhd

简体中文 | English

License
DSH
上游

一句话:打一句 /i-have-adhd,让 agent 从此先给行动、多步编号、砍掉寒暄 —— 输出为 ADHD 读者而塑造,不需要任何诊断。

移植自 i-have-adhd(MIT,20k+★),
上游的 SKILL.md 逐字保留、未翻译,只适配 DeepSeek Harness
的插件接口:dsh 没有 skill 服务,所以 /i-have-adhd 注册成一条命令,把 SKILL.md 正文按字节注入当前会话。

✨ 功能

- 🧠 先给行动 —— 第一行就是能做的事:命令、路径、代码片段在前,散文靠后
- 🔢 多步任务编号 —— 每步一个动作、步数最少,没有“然后然后”
- 🎯 结尾一个具体下一步 —— 还开着的事,给一件两分钟内能做完的
- ✂️ 抑制离题 —— 先收尾当前问题,第二件事单独再问
- 🔁 每轮重述状态 —— “第 3/5 步完成”,不让读者自己记住
- ⏱ 具体时间估计 —— 分钟数,不是“一会儿”
- ✅ 让完成可见 —— 直接展示现在能跑的东西,不把成果埋进总结
- 🤐 完整 10 条规则 —— 全文见 skills/i-have-adhd/SKILL.md(逐字保留)

📸 效果

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.

1. Open src/auth.ts
2. Replace verifyToken (lines 42–58) with the snippet below
3. Run npm test -- auth.spec.ts

Next: paste the first failing line if any test fails.

📦 安装

dsh plugin --profile  add github:GongYuanCaiJi/dsh-i-have-adhd

本包零构建、零运行时依赖(仅 peer @deepseek-ai/dsh-llm,由 profile 提供)。若 pnpm 拦下依赖
安装,在 profile 的 pnpm-workspace.yaml 里把本包加进 allowBuilds。

从本地目录安装:

git clone https://github.com/GongYuanCaiJi/dsh-i-have-adhd.git
cd dsh-i-have-adhd
dsh plugin --profile  add .

🚀 用法

/i-have-adhd                    # 打开 ADHD 模式,规则注入当前会话
stop adhd mode 或 normal mode    # 关闭(SKILL.md 原文规定的关法)

规则对会话内后续每一轮生效,话题切换也不会失效;不确定时,仍然生效。

移植说明(对上游 ayghri/i-have-adhd,commit 2ed0640)

逐字保留(cmp 验证一致,42 个文件):skills/i-have-adhd/SKILL.md 与 agents/、
extensions/i-have-adhd.ts、hooks/、evals/、scripts/、tests/、
各平台 manifest(.claude-plugin/ .codex-plugin/ .cursor/ .agents/ gemini/kimi/qwen/plugin.json)、
GEMINI.md、INSTALL.md、.github/(4 个 workflow + 5 种语言的 README/INSTALL 翻译)。

这一点你可以自己验,不必信我们 —— THIRD_PARTY_NOTICES.md
钉住了上游 commit 与每个逐字文件的 SHA-256,附可直接复制的比对命令。

有限适配(dsh 与上游分发机制不同,逐条见 NOTICES):
- package.json:改名 dsh-i-have-adhd(本票要求)、新增 dsh.bundle.patch 与 main/files/scripts.test;上游 pi 键原样保留
- 新增 src/index.js + cordis.patch.yml:dsh 没有 skill 服务,/i-have-adhd 以命令形式注册,把 SKILL.md 正文按字节注入会话
- 新增 test/.test.js:转接层测试(node:test)
- README.md 换成移植品门面(中文优先双语);LICENSE 加移植行;.gitignore 并入上游条目

已知限制: dsh 侧没有与上游 always-on hook(~/.claude/.i-have-adhd-always)等价的
SessionStart 机制,本移植只提供 /i-have-adhd 按需开启;上游 scripts/check_pi_extension.py
与 pi-load-check.yml 是 pi 语境的校验,包名按本票改为 dsh-i-have-adhd 后无法运行,按「全搬」规则保留未改。

🛠 开发

npm install      # 装 devDep(@deepseek-ai/dsh-llm,钉死 0.1.0-rc.6)
npm test         # node --test,跑转接层单测

📄 License

MIT。上游 i-have-adhd
Copyright (c) 2026 Ayoub Ghriss,本移植 Copyright (c) 2026 GongYuanCaiJi。见 LICENSE。

感谢 ayghri/i-have-adhd 的原作者 ——
如果这个插件对你有用,也请去给上游仓库点个 star。

English

License
DSH

一句话:输入 /i-have-adhd,智能体就会为 ADHD 读者调整每一条回复 —— 行动优先、编号步骤、无开场白。无需诊断。

这是 i-have-adhd(MIT,20k+★)到
DeepSeek Harness 的移植。上游 SKILL.md
保持逐字节一致且未翻译;DeepSeek Harness 没有 skill 服务,因此 /i-have-adhd
被注册为一条命令,将 skill 正文原样注入当前会话。

✨ 特性

- 🧠 行动优先 —— 第一行就是你能做的事:命令、路径或代码片段在前,说明在后
- 🔢 多步骤工作编号 —— 每步一个有限动作,用能跑通的最少步骤
- 🎯 以一个具体下一步收尾 —— 一件两分钟内能做完的事
- ✂️ 抑制跑题 —— 先解决第一个问题,第二个问题单独再提
- 🔁 每轮重述状态 —— “5 步中的第 3 步已完成”,绝不让读者自己记
- ⏱ 具体时间估计 —— 用分钟,而不是“一会儿”
- ✅ 让成果可见 —— 展示现在能跑通什么,别埋在总结里
- 🤐 完整 10 条规则文本 —— 见 skills/i-have-adhd/SKILL.md(逐字)

📸 前后对比

之前
好问题!让我想想。你的认证流程有几个环节:中间件、令牌验证和 cookie 处理。看一下 src/auth.ts,verifyToken 函数(大约在第 42-58 行)似乎在使用较旧的 jsonwebtoken API。一种做法是更新该包并重写那个函数。修改之后,你应该运行认证测试以确认没有破坏任何东西。顺便说一句,你可能还想整体看一下你的依赖版本。希望这有帮助!如果你想深入探讨,请告诉我。

之后

运行 npm install jsonwebtoken@latest,然后编辑 src/auth.ts:42。

1. 打开 src/auth.ts
2. 用下面的代码片段替换 verifyToken(第 42–58 行)
3. 运行 npm test -- auth.spec.ts

下一步:如果有任何测试失败,粘贴第一行失败信息。

📦 安装

dsh plugin --profile  add github:GongYuanCaiJi/dsh-i-have-adhd

零构建,零运行时依赖(仅对等依赖 @deepseek-ai/dsh-llm,由 profile 提供)。
如果 pnpm 阻止依赖安装,请将此包添加到 profile 的
pnpm-workspace.yaml 中的 allowBuilds。

从本地检出安装:

git clone https://github.com/GongYuanCaiJi/dsh-i-have-adhd.git
cd dsh-i-have-adhd
dsh plugin --profile  add .

🚀 用法

/i-have-adhd                    # 开启 ADHD 模式;规则注入当前会话
stop adhd mode or normal mode    # 关闭它(由上游 SKILL.md 定义的关闭开关)

这些规则在会话剩余时间内适用于每一条回复,并且不会因话题改变而失效;如有疑问,它们仍然适用。

移植说明(相对于上游 ayghri/i-have-adhd @ 2ed0640)

字节级完全相同(经 cmp 验证,42 个文件):skills/i-have-adhd/SKILL.md 和 agents/、
extensions/i-have-adhd.ts、hooks/、evals/、scripts/、tests/、
各 agent 的清单文件(.claude-plugin/ .codex-plugin/ .cursor/ .agents/ gemini/kimi/qwen/plugin.json)、
GEMINI.md、INSTALL.md、.github/(4 个工作流 + 5 种语言的 README/INSTALL 翻译)。

你不必仅凭信任接受这一点 —— THIRD_PARTY_NOTICES.md
固定了上游提交以及每个逐字复制文件的 SHA-256,并附有可复制粘贴的比较命令。

有界适配(dsh 与上游的分发机制不同;在 NOTICES 中逐项列出):
- package.json:重命名为 dsh-i-have-adhd(工单要求),添加了 dsh.bundle.patch 和 main/files/scripts.test;上游的 pi 键保持原样
- 添加了 src/index.js + cordis.patch.yml:dsh 没有 skill 服务,因此 /i-have-adhd 注册为一个命令,逐字节注入 SKILL.md 正文
- 添加了 test/.test.js:适配器测试(node:test)
- README.md 已替换为该移植版自有的双语(中文优先)README;LICENSE 增加了移植版声明行;.gitignore 已与上游条目合并

已知限制: dsh 没有与上游常开钩子(~/.claude/.i-have-adhd-always)等效的 SessionStart 机制,因此本移植版仅提供 /i-have-adhd 按需调用路径;上游的 scripts/check_pi_extension.py 和 pi-load-check.yml 是 pi 上下文检查,一旦按照本工单重命名包后便无法运行——根据“全部迁移”规则,予以原样保留。

🛠 开发

npm install      # 安装 devDep(@deepseek-ai/dsh-llm,固定为 0.1.0-rc.6)
npm test         # node --test,适配器单元测试

📄 许可证

MIT。上游 i-have-adhd
Copyright (c) 2026 Ayoub Ghriss;本移植版 Copyright (c) 2026 GongYuanCaiJi。详见 LICENSE。

感谢 ayghri/i-have-adhd 的作者——如果这个
插件对你有用,也请给
上游仓库 点个 star。

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群