dsh-i-have-adhd

DSH PLUGIN文档与办公

仓库 GongYuanCaiJi/dsh-i-have-adhd · npm dsh-i-have-adhd

文档与办公 L5 · 运行验证通过 安全审查:低风险 可信度:金 可安装插件
安装这个插件

DSH plugin 移植 i-have-adhd,输入 /i-have-adhd 即让 agent 输出先给行动、多步编号、砍掉寒暄,为 ADHD 读者塑造简洁回答。

验证等级 L5 L5 · 运行验证通过
GitHub 星标 5 复刻 1 · 未关闭 issue 0
最近更新 2026-08-15 创建于 2026-08-15
README 11.1 KB 正文体量,越大说明说明书写得越细

安装

可安装插件
在 DSH 里执行,装完用 dsh plugin list 确认已挂上;标了 L4 / L5 的命令已在沙盒里真实跑通
dsh plugin --profile web add github:GongYuanCaiJi/dsh-i-have-adhd
兼容 DSH 版本0.2.0-rc.2 等 11 个版本版本不匹配时安装会报错
Node.js 要求>=20来自仓库 package.json 的 engines 字段
前置依赖@deepseek-ai/[email protected]需要同时安装的同级依赖
npm 包名dsh-i-have-adhd可用 npm view 查看包信息

能做什么

5 项功能
字段来自项目仓库与公开索引,中文说明由本站标注

dsh-i-have-adhd:为 DeepSeek Harness 打造 ADHD 友好输出风格

  • 先给行动
  • 多步编号
  • 结尾具体下一步
  • 抑制离题
  • 每轮重述状态

上游标签

deepseek-harnessdshdsh-plugin

验证等级与安全审查

L5 · 运行验证通过
自动化流程结论,不是人工审核
验证等级L5 · 运行验证通过在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来
安全审查低风险静态分析结论,未标注不代表已通过审查
仓库健康度稳定按仓库活跃度与最近更新时间给出
可信度金综合仓库活跃度与验证结果

上面的结论来自上游最近一次自动化验证(2026-10-08): 同一套检查会在插件发新版后重跑,页面显示的是最新一次的逐项结果。

逐项检查结果

L1 · 已找到 ✓ 通过
  • L1.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L2 · 结构化 ✓ 通过
  • L2.0_DEFAULTED_FROM_L3 由 L3 推定 默认通过——L3 安装规范已通过(全库 L3 扫描策略)
L3 · 安装规范 ✓ 通过
  • L3.1_INSTALL_COMMAND_PARSED 安装命令已解析 方式:安装规范解析
  • L3.2_DSH_VERSION_DECLARED DSH 版本已声明 方式:DSH 版本声明
L4 · 安装已测 ✓ 通过
  • L4.1_INSTALL_EXECUTED_CONFINED 受限沙盒内执行安装 方式:沙盒安装执行
  • L4.2_INSTALL_SUCCESS 沙盒安装成功 方式:沙盒安装执行
  • L4.3_ARTIFACT_CONFIRMED 安装产物已确认 方式:沙盒安装执行
L5 · 运行已测 ✓ 通过
  • L5.1_INSTALL_PASSED_SANDBOXED 沙盒安装通过 方式:沙盒安装执行
  • L5.2_WEB_BOOT_READY Web 启动就绪 方式:Web 启动
  • L5.3_HTTP_SERVED HTTP 服务响应 方式:HTTP 请求
  • L5.4_PLUGIN_INVENTORY_ACTIVE 插件清单中已激活 方式:插件清单查询
— · 其它检查项
  • L4_0_SANDBOX 沙盒安装判定 方式:沙盒安装执行

风险详情

  • 审查结论 通过
  • 结论说明 vet 静态分析未发现可疑行为,判定为干净(clean)。
  • 风险计数 严重 0 / 高 0 / 中 0
  • 风险详情 未发现严重或警告级问题。

仓库档案

文档与办公
字段来自项目仓库与公开索引,中文说明由本站标注
作者 / 维护方GongYuanCaiJi仓库 dsh-i-have-adhd · 默认分支 main
分类文档与办公office
收录类型可安装插件声明了 dsh.bundle、可用 dsh plugin add 安装的条目
开发语言Python仓库主语言
许可证MIT商用或二次分发前请确认条款原文
星标 / 复刻 / issue5 / 1 / 0收录时的数值,非实时
创建 / 更新2026-08-15 · 2026-08-15最后推送 2026-08-15
本站收录2026-08-27首次进入本站目录的时间

README 全文

11.1 KB
作者原文,中文版优先;只做安全转义,不改内容

dsh-i-have-adhd

简体中文 | English



> 一句话:打一句 /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 <你的 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 <你的 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


> One line: type /i-have-adhd and the agent shapes every response for an ADHD reader — action first, numbered steps, no preamble. No diagnosis needed.

A port of i-have-adhd (MIT, 20k+★) to
DeepSeek Harness. The upstream SKILL.md is
kept byte-identical and untranslated; DeepSeek Harness has no skill service, so /i-have-adhd
is registered as a command that injects the skill body verbatim into the current session.

✨ Features

  • 🧠 Lead with the action — the first line is something you can do: command, path, or snippet first, prose after
  • 🔢 Number multi-step work — one bounded action per step, the fewest steps that still work
  • 🎯 End with one concrete next step — one thing doable in under two minutes
  • ✂️ Suppress tangents — finish the first issue, offer the second separately
  • 🔁 Restate state every turn — “step 3 of 5 done”, never make the reader hold it
  • ⏱ Specific time estimates — minutes, not “a bit”
  • ✅ Make wins visible — show what now works, don't bury it in a recap
  • 🤐 Full 10-rule text — see skills/i-have-adhd/SKILL.md (verbatim)

📸 Before / After

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.

📦 Install

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

Zero build, zero runtime dependencies (only peer @deepseek-ai/dsh-llm, provided by the profile).
If pnpm blocks dependency installation, add this package to allowBuilds in the profile's
pnpm-workspace.yaml.

From a local checkout:

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

🚀 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 to dsh-i-have-adhd (required by the ticket), added dsh.bundle.patch and main/files/scripts.test; the upstream pi key is kept as-is
- Added src/index.js + cordis.patch.yml: dsh has no skill service, so /i-have-adhd registers as a command that injects the SKILL.md body byte-for-byte
- Added test/*.test.js: adapter tests (node:test)
- README.md replaced with the port's own bilingual (CN-first) README; LICENSE gained the port line; .gitignore merged 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.

🛠 Development

npm install      # installs devDep (@deepseek-ai/dsh-llm, pinned 0.1.0-rc.6)
npm test         # node --test, adapter unit tests

📄 License

MIT. Upstream i-have-adhd
Copyright (c) 2026 Ayoub Ghriss; this port Copyright (c) 2026 GongYuanCaiJi. See LICENSE.

Thanks to the authors of ayghri/i-have-adhd — if this
plugin is useful to you, please also star the
upstream repository
.

常见问题

8 问
答案由本站依据条目字段整理,不引用上游原文
dsh-i-have-adhd 怎么安装?

在 DSH 里执行 `dsh plugin --profile web add github:GongYuanCaiJi/dsh-i-have-adhd` 即可。对应的 npm 包名是 `dsh-i-have-adhd`。

dsh-i-have-adhd 的验证等级是什么意思?

L5 · 运行验证通过。在 dsh 沙盒中完成安装与运行冒烟——装得上、跑得起来

dsh-i-have-adhd 安全吗?

低风险。vet 静态分析未发现可疑行为,判定为干净(clean)。

dsh-i-have-adhd 支持哪些 DSH 版本?

上游记录的兼容版本包括 0.2.0-rc.2、0.2.0-rc.1、0.1.7-rc.2、0.1.6-alpha.2、0.1.6-alpha.1、0.1.5-rc.2、0.1.3-alpha.2、0.1.3-alpha.1。版本较多,只列出前 8 个。

dsh-i-have-adhd 需要什么运行环境?

Node.js >=20;需要同时安装 @deepseek-ai/[email protected]。环境不满足时安装会失败,建议先确认本机版本。

dsh-i-have-adhd 用的是什么许可证?

上游标注为 MIT。商用或二次分发前请到仓库确认许可证原文。

dsh-i-have-adhd 有哪些功能?

先给行动、多步编号、结尾具体下一步、抑制离题、每轮重述状态。

这条记录的数据可靠吗?

本站按仓库名去重后合并整理,字段以作者仓库与 npm 元数据为准;安装命令、仓库地址与 README 保持原文,带 L4 / L5 标记的安装命令已在隔离沙盒里真实跑通。

同名或近似条目

2 条
不同作者的仓库分开列,请确认你要装的是哪一个
文档与办公
按星标排序,可作替代方案

last30days-skill-cn

last30days-skill-cn

last30days-cn 是一个 AI Agent 技能(Skill),能够自动搜索中国互联网 8 大主流平台最近 30 天的内容,综合分

L4 · 沙盒安装通过 1,880 星

openwrite

Openwrite

为 DeepSeek Harness 提供长篇小说创作能力:统一创作 Agent、90 个小说工具与原生工作台,覆盖规划、写章、审稿与导出。

L5 · 运行验证通过 811 星

dsh-desktop

dsh-desktop

L4 · 沙盒安装通过 592 星

dsh-oil-creator

dsh-oil-creator

DSH plugin 本地内容工作台,将一条视频的选题、脚本、字幕、封面与发布状态统一到一个文件夹,AI 辅助推进创作全流程。

L4 · 沙盒安装通过 198 星

GongYuanCaiJi 的其它插件

6 个

插件的元信息来自作者仓库;分类、验证等级与安全结论的中文说明为中文整理,最近核验 2026-10-08。