为智能体建立跨会话的项目记忆与验收流程
29.5/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/2 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add FiredMosquito831/working-notes该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · platform
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 7 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
展开完整介绍(116 字)↓
一个智能体技能,为 AI 编程智能体提供操作记忆:规格、绑定决策、PR 队列、交接和自验证。支持 Claude Code、Codex、Cursor、Copilot、Gemini CLI、OpenCode、Antigravity 等。
README
由 DeepSeek 最新模型翻译生成working-notes
你的 AI 编程智能体一直缺的那本操作手册。
一个可移植的智能体技能(SKILL.md),把任意仓库变成有编排的项目:先调查再动手,写规格,记录决策,只让一个实现者干活,每条结论都自己核实,并留下能跨会话存活的队列、交接和教训日志。
可在 Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、OpenCode、 Antigravity、Cline、Qwen Code、Kilo Code、Windsurf、Command Code 和 DeepSeek Harness 中运行,也支持任何能读取 SKILL.md 的 harness。
快速开始 ·安装 ·它会创建什么 ·规则 ·工作原理 ·常见问题
目录
- 为什么你的智能体需要它
- 工作原理
- 快速开始
- 安装
- 终端与命令行 harness
- 编辑器与 IDE harness
- 手动安装
- 它会创建什么
- 规则
- 对比
- 适合谁用
- 常见问题
- 文档
- 仓库结构
为什么你的智能体需要它
每次 AI 编码会话都开局惊艳,收尾失忆。不是模型太弱,而是仓库里没有任何东西把工作串起来:
- 上下文随聊天一起消失。 下次会话重新推导方案,重新问同样的问题,重新犯同样的错。
- 「做完了」只是「智能体自己说的」。
展开完整文档(README 剩余 1 节)
working-notes 你的 AI 编程智能体一直缺的那本操作手册。 一个可移植的智能体技能(SKILL.md),把任意仓库变成有编排的项目:先调查再动手,写规格,记录决策,只让一个实现者干活,每条结论都自己核实,并留下能跨会话存活的队列、交接和教训日志。 可在 Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、OpenCode、 Antigravity、Cline、Qwen Code、Kilo Code、Windsurf、Command Code 和 DeepSeek Harness 中运行,也支持任何能读取 SKILL.md 的 harness。 快速开始 ·安装 ·它会创建什么 ·规则 ·工作原理 ·常见问题 目录 - 为什么你的智能体需要它 - 工作原理 - 快速开始 - 安装 - 终端与命令行 harness - 编辑器与 IDE harness - 手动安装 - 它会创建什么 - 规则 - 对比 - 适合谁用 - 常见问题 - 文档 - 仓库结构 为什么你的智能体需要它 每次 AI 编码会话都开局惊艳,收尾失忆。不是模型太弱,而是仓库里没有任何东西把工作串起来: - 上下文随聊天一起消失。 下次会话重新推导方案,重新问同样的问题,重新犯同样的错。 - 「做完了」只是「智能体自己说的」。 没人核对合并、标签、产物、diff 或线上系统。 - 并行智能体互相撞车。 两个实现者,一个版本文件,一次发布翻车。调研和构建糊成一团,变成一个没有边界的提示词。 - 决策蒸发。 周二做的选择,周五被悄悄推翻,因为理由从来没写下来。 working-notes 补上缺失的那一层:仓库内的操作手册、有约束力的 PR 队列、带日期的工作交接、验收契约。智能体每次会话开始时先读它。你不用再重复自己,智能体也不再凭空发挥。 一条命令安装技能。一条命令初始化项目。此后每次会话都从仓库里的文件跑起来。 工作原理 这个循环刻意做得枯燥: 1. 先讨论,再动手。 只要超出字面意义上的小请求,一律先做只读调研,而不是直接改代码。 2. 写规格。 编号列出发现、选项和用大白话写的问题,每条都附建议。 3. 记录决策。 你的一行回答会变成规格里带约束力的 USER DECISIONS 区块。 4. 派一个实现者。 给它任务简报、worktree、版本号、验收标准和明确的「不在范围内」清单。 5. 你自己验收。 合并 SHA、标签、产物摘要、冻结文件 diff、CI 状态、截图、一次真正干活的线上调用。 6. 写下来。 队列行翻转,发布历史加一行,记录经验教训,刷新工作交接。 完整方法见 工作原理。 快速开始 需要 Node.js 18+ 和 git。安装器把 SKILL.md 及其模板复制到你的 harness 已经在读的目录里。不会向任何地方发送数据。 npm npx -y agent-working-notes install 也可以装一次,之后每个 shell 都能直接用这个二进制: npm install -g agent-working-notes working-notes install npm 包与最新 GitHub release 保持一致,从打了 tag 的 commit 发布。二进制名是 working-notes。 直接从 GitHub 安装 GitHub 这条路始终取当前 main,中间不经过 npm 发布: npx -y github:FiredMosquito831/working-notes install 两种方式都会探测你机器上的 harness,并明确打印技能装到了哪里。想自己指定: npx -y agent-working-notes install --agent claude-code,codex 然后打开你的项目,开一个会话: /working-notes init 或者直接说:「set up working notes for this repo」。 各平台一行命令 macOS / Linux / WSL / Git Bash curl -fsSL https://raw.githubusercontent.com/FiredMosquito831/working-notes/main/install.sh | sh Windows PowerShell irm https://raw.githubusercontent.com/FiredMosquito831/working-notes/main/install.ps1 | iex 两个包装脚本都会把所有选项原样转给同一个安装器。 Claude Code 插件 Claude Code 用户也可以把它当插件装: /plugin marketplace add FiredMosquito831/working-notes /plugin install working-notes@firedmosquito 或者在 shell 里: claude plugin marketplace add FiredMosquito831/working-notes claude plugin install working-notes@firedmosquito 插件会把仓库里的技能加载为 /working-notes(也带命名空间 /working-notes:working-notes)。插件方式用 /plugin update working-notes 更新。 安装 一个安装器,通吃所有 harness。下面每条命令都完整、可直接复制粘贴。它把技能目录(SKILL.md + templates/)复制进 harness 本来就会读取的目录,并记录装了什么,这样更新和卸载都安全。 给机器上探测到的每个 harness 都装上: npx -y agent-working-notes install 终端与命令行 harness | Harness | 安装命令 | 调用方式 | | Claude Code | npx -y agent-working-notes install --agent claude-code | /working-notes | | OpenAI Codex | npx -y agent-working-notes install --agent codex | /skills,或用 $ 提及 | | OpenCode | npx -y agent-working-notes install --agent opencode | 原生 skill 工具 | | Gemini CLI | npx -y agent-working-notes install --agent gemini | 自动 activate_skill | | DeepSeek Harness (dsh) | npx -y agent-working-notes install --agent deepseek | 技能目录 | | Qwen Code | npx -y agent-working-notes install --agent qwen | 自动 | | Command Code | npx -y agent-working-notes install --agent commandcode --scope project | 自动 | | Antigravity CLI (agy) | npx -y agent-working-notes install --agent antigravity-cli | /working-notes | 编辑器与 IDE harness | Harness | 安装命令 | 调用方式 | | Cursor | npx -y agent-working-notes install --agent cursor | 自动,或在对话中输入 / | | GitHub Copilot | npx -y agent-working-notes install --agent copilot | / 菜单、/skills | | Google Antigravity | npx -y agent-working-notes install --agent antigravity | /working-notes | | Cline | npx -y agent-working-notes install --agent cline | / 菜单 | | Kilo Code | npx -y agent-working-notes install --agent kilo | /working-notes | | Windsurf / Devin Desktop | npx -y agent-working-notes install --agent windsurf | 在 Cascade 中自动生效 | 每个 harness 都读取开放的 Agent Skills 布局。working-notes 还会把托管块写入 CLAUDE.md 和 AGENTS.md,所以只靠指令文件的模式也能拿到这十条规则。 全部 harness,或项目内副本 every supported harness, user scope npx -y agent-working-notes install --agent all a project-local copy, committed with the repo npx -y agent-working-notes install --agent all --scope project anywhere else that reads SKILL.md npx -y agent-working-notes install --dir ~/.my-agent/skills Codex、OpenCode、DeepSeek Harness 和 Antigravity 的项目作用域共用 .agents/skills;安装器只写一份副本,不会每个 harness 各写一份。working-notes list 列出每个解析后的路径,以及是否检测到对应 harness。working-notes doctor 拿已安装的副本和命令行版本做比对。 手动安装 git clone --depth 1 https://github.com/FiredMosquito831/working-notes.git /tmp/working-notes cp -r /tmp/working-notes ~/.claude/skills/working-notes 把 ~/.claude/skills 换成你的 harness 文档里写的目录。技能需要 SKILL.md 和 templates/;仓库里其余内容都是文档、测试和安装器。 各 harness 的确切路径、验证步骤、更新、卸载和故障排查:docs/INSTALL.md。支持状态和厂商链接:docs/HARNESSES.md。 它会创建什么 /working-notes init 是幂等的,项目进行到一半时运行也安全。它只创建缺失的东西,绝不覆盖你的文件。 your-repo/ ├── CLAUDE.md # managed "How we work" block, delimited by markers ├── AGENTS.md # kept byte-identical when the repo already has one ├── WORKING-NOTES.md # the operating manual: rules, repo facts, releases, lessons ├── WORKING-NOTES-ARCHIVE.md # dated diary, superseded blocks, long tables ├── QUEUE.md # the binding PR queue ├── HANDOFF-2026-10-27.md # resume point, newest file is the entry point └── specs/ # investigations and binding USER DECISIONS blocks 如果你把笔记放在仓库外面,技能就写到仓库旁边,让仓库保持干净。如果笔记放在仓库里面,init 会提议把 .orchestration/ 加进 .gitignore。 什么放在哪里 | 文件 | 用途 | 何时更新 | | WORKING-NOTES.md | 当前事实:你怎么工作、仓库机制、关卡、产品原则、领域事实、环境、发布历史、经验教训 | 每个 PR 边界和每条经验教训 | | QUEUE.md | RUNNING / QUEUED / FINISHED / HELD,按约束顺序排列,附证据 | 每个 PR 的开始与结束 | | HANDOFF-<date>.md | 阅读顺序、确切状态、你欠下什么、先做什么、验证命令 | 每次暂停或上下文压缩 | | specs/ | 调研、选项、风险、编号问题、决策 | 任何构建之前 | | CLAUDE.md / AGENTS.md | 入口点,以及十条永不放松的规则 | 一次,之后由 init 刷新 | 子命令 | 命令 | 作用 | | /working-notes init | 初始化,或补齐缺失内容。可安全重复运行。 | | /working-notes handoff | 写一个带日期的续接点,以及下次会话要粘贴的段落。 | | /working-notes queue | 打印运行中、排队中、挂起、已完成,以及你欠下的每个问题。 | | /working-notes brief <item> | 生成实现者或调研者简报,附上项目的硬性规则。 | | /working-notes lesson "<text>" | 追加一条带日期和经验来源的教训。 | 无论你是否输入命令,规则都生效。技能只是一次性初始化器,不是运行时依赖。 规则 十条规则,复制进每个项目,由五个首次使用问题调校: | # | 规则 | 它防止什么 | | 1 | 先讨论,再构建 | 未达成一致就派活;半生不熟的工作 | | 2 | 最安全、100% 可用、不破坏任何东西 | 顺手重写,以及「我正好路过」式的回归 | | 3 | 只扩展,绝不收窄 | 为了适配新情况而悄悄删掉行为 | | 4 | 一次只开一个生产 PR | 版本冲突和并行智能体混乱 | | 5 | 每个「已交付」都自己验证 | 相信摘要而不是产物 | | 6 | 区分 CONFIRMED / UNVERIFIED / NOT DONE | 没有证据的自信断言 | | 7 | 每个 PR 边界都记录 | 队列与现实脱节 | | 8 | 绝不碰用户的世界 | 临时运行打到线上服务或真实配置 | | 9 | 学到就写下教训 | 下个阶段重复同样的错误 | | 10 | 最终消息就是交付物 | 智能体任务中途失声 | 完整文本,包括委派、验证、CI 和安全规则,见 SKILL.md。 对比 | | 一份很长的 CLAUDE.md | 一套 spec kit | working-notes | | 智能体先读的规则 | 有 | 部分有 | 有,托管块放在 CLAUDE.md / AGENTS.md | | 能跨新会话存活的决策 | 没有 | 如果你保留 spec 就有 | 带时间的编号 USER DECISIONS 块 | | 与现实一致的队列 | 没有 | 没有 | 有约束力的 QUEUE.md,每个 PR 都更新 | | 并行智能体安全 | 没有 | 没有 | 一个实现者,一次一个生产 PR | | 「已交付」确实已交付的证据 | 没有 | 没有 | merge/tag/artefact/CI/live 验证配方 | | 学到的经验如何记录 | 否 | 否 | 带日期、证据和来源的日志 | | 运行时依赖 | 无 | 一个工具 | 无 | 它不替代智能体自己的规划。它负责智能体无法即兴发挥的部分:决定了什么、下一步是什么、什么算作证据。 适用对象 - 独立开发者:在真实仓库上运行 Claude Code、Cursor、Codex、Copilot、Gemini CLI、OpenCode、Antigravity、Cline、Qwen Code 或 DeepSeek Harness,厌倦了每天早上重新解释项目。 - 团队:希望智能体的工作留下和人类工作一样的痕迹:规格、决策、队列、证据。 - 长周期任务:跨多个上下文窗口的功能开发、迁移、发布列车。 - 任何人:见过智能体什么都没跑就说「完成」。 它刻意带有主张。它假设你想要更少、更安全、证据更充分的变更,宁愿一次性回答五个编号问题,也不愿每个会话重新争论一遍。 FAQ 只适用于 Claude Code 吗? 不是。技能使用开放的 Agent Skills 格式(SKILL.md),Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、OpenCode、Antigravity、Cline、Qwen Code、Kilo Code、Windsurf、Command Code 和 DeepSeek Harness 都能读取。安装器还会把受管规则块写入 CLAUDE.md 和 AGENTS.md,所以只靠指令文件的 harness 也能拿到规则。 会覆盖我的 CLAUDE.md 或 AGENTS.md 吗? 不会。它追加一个块,用 和 界定。重新运行 init 只替换这个块。如果 AGENTS.md 存在,两个文件保持一致。 会带来流程开销吗? 五个命名文件加一个规格文件夹。没有额外追踪器,没有仪表盘,运行时不需要命令行。技能是初始化器:文件一旦存在,仓库自己运转。 能在项目中途使用吗? 可以。init 先推导仓库事实(远程、默认分支、版本文件、测试命令、发布工作流、署名),只问它推导不出来的,并用现有标签和文档填充手册。不会覆盖任何东西。 「一个实现者」是什么意思? 只读调查可以和唯一写入者并行运行。生产变更一次只发一个 PR,因为版本文件和发布流程会冲突。这条规则关乎并发安全,与智能体质量无关。 支持 Windows 吗? 支持。命令行是无依赖的 Node,PowerShell 包装脚本处理 Windows 路径,技能的工具规则覆盖 CRLF、PowerShell 和 MSYS 陷阱。 如何更新? 再跑一次安装器,或者执行 npx -y agent-working-notes install --agent all。working-notes doctor 会报告过期的副本。插件用户请执行 /plugin update working-notes。 怎么卸载? npx -y agent-working-notes uninstall --agent all 会删除本工具安装的副本。项目产物(WORKING-NOTES.md、QUEUE.md、CLAUDE.md 代码块)归你所有,永远不会自动删除。 文档 | 文档 | 内容 | | 安装 | 每个 harness、确切路径、验证、更新、卸载、故障排查 | | 工作原理 | 循环、产物、委派协议、验证契约 | | Harness 矩阵 | 每个 harness 支持什么,技能落在哪里 | | FAQ | 更详细的回答、限制,以及什么时候不该用它 | | 发布 | 仓库元数据、发布检查清单、npm 与插件两条路径 | | 贡献 | 仓库结构、测试、校验、发布流程 | 仓库结构 working-notes/ ├── SKILL.md # the skill (canonical text) ├── templates/ # WORKING-NOTES, QUEUE, HANDOFF, SPEC, briefs, verify recipe ├── cli/working-notes.mjs # dependency-free installer ├── install.sh / install.ps1 # platform wrappers ├── .claude-plugin/ # Claude Code plugin and marketplace manifests ├── docs/ # install, method, harness matrix, FAQ ├── assets/ # banner and loop diagram └── tests/ # installer test suite (node --test) 开发检查 npm test # installer tests npm run validate # manifests, skill frontmatter, docs coverage, secret scan claude plugin validate . # Claude Code plugin and marketplace validation 如果它帮你省下了一次重新解释项目的功夫,就给仓库点个 star。这能帮其他跑智能体的人找到它。 Topics: agent skills · Claude Code skill · Codex skill · Cursor skill · GitHub Copilot skill · Gemini CLI skill · OpenCode skill · Antigravity skill · Cline skill · Qwen Code skill · Command Code skills · DeepSeek Harness skills · spec-driven development · multi-agent orchestration · context engineering · AI coding agents · SKILL.md · AGENTS.md · CLAUDE.md · PR queue · handoff notes
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
FiredMosquito831/working-notes
为智能体建立跨会话的项目记忆与验收流程
相关插件 · 平台集成
智能体工程课walkinglabs/learn-harness-engineering
一门项目制课程,教你搭建环境、管理状态、做验证、加控制机制,让 AI 编程智能体稳定干活。
★ 21,155已汉化DSH
71.7
视频翻译配音liuzhao1225/YouDub-webui
开源视频本地化工作台:导入视频,识别、翻译并逐句克隆原声,生成字幕和配音成片。
★ 5,792已汉化Cordis
71.4
失败经验库Ikalus1988/MisakaNet
📚 零依赖、由 git 支撑的微课程库,让 AI 智能体异步分享并检索经过验证的调试经验。| https://misakanet.org
★ 550已汉化DSH
71.2
IM 机器人接入xmanrui/dsh-im
让 DeepSeek Harness 触手可及 Connecting DeepSeek Harness
★ 3,170已汉化DeepSeek 客户端
71
桌面智能体工作区freestylefly/wesight
WeSight 是开源桌面控制台,面向本地 AI 智能体。它帮你安装或复用 Claude…
★ 933已汉化MCP
71
中国平台研究引擎Jesseovo/last30days-skill-cn
给 AI Agent 的中文互联网研究 Skill:检索 8 大平台最近 30…
★ 2,041已汉化DSH
70.7
这是你的仓库?认领条目