🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

分阶段计划执行 xiaxi626/staged-plan-execution

DeepSeek Harness
xiaxi62620 天前有提交已提供中文文档扫描:无法判定

把多步修复计划转成可执行提示词并自动交接

29.9/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/12 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add xiaxi626/staged-plan-execution
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:需留意
是什么
dsh 原生插件 · skill
装得上吗
实装验证未通过(unknown),装前请到仓库确认最近更新与 issue
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 20 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
⚠︎ 实装验证未通过(unknown · 2026/10/13) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
⚪ 扫描:无法判定尚无人工评估
展开查看扫描说明与证据 ↓

已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。

  • · 包内无可扫 JS
  • · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/1(0 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 多步计划转可执行提示
  • 质量检查
  • 原子提交

Trae SKILL:将任何多步骤修复/改进计划转化为完整的代理可执行提示,包括质量检查、原子提交和四引号会话切换。针对TS/npm + DeepSeek harness生态系统进行了优化。

README

由 DeepSeek 最新模型翻译生成
staged-plan-execution 一个 Trae 技能,把任何多步骤的修复/改进计划包装成完整、智能体可执行的提示词——内置质量门禁、原子提交、CHANGELOG 规则和多会话交接。 中文文档 它能做什么 给它一份这样的多步骤计划: Step 1: add lock to foo File: src/foo.ts Change: import withManifestLock, wrap function body ... Step 2: desensitize bar error ... | Step | Content | Files | | 1 | lock foo | src/foo.ts | | 2 | desensitize bar | src/bar.ts | After each step: npm run typecheck && npm run lint && npm test 它会生成一份完整的提示词,像这样: You need to execute the following revision plan for the current project, completing each step in order. Run quality gates after each step before
展开完整文档(README 剩余 1 节)
staged-plan-execution

一个 Trae 技能,把任何多步骤的修复/改进计划包装成完整、智能体可执行的提示词——内置质量门禁、原子提交、CHANGELOG 规则和多会话交接。

中文文档

它能做什么

给它一份这样的多步骤计划:

Step 1: add lock to foo
File: src/foo.ts
Change: import withManifestLock, wrap function body
...
Step 2: desensitize bar error
...
| Step | Content | Files |
| 1 | lock foo | src/foo.ts |
| 2 | desensitize bar | src/bar.ts |
After each step: npm run typecheck && npm run lint && npm test

它会生成一份完整的提示词,像这样:

You need to execute the following revision plan for the current project,
completing each step in order. Run quality gates after each step before
proceeding to the next.

Project style requirements (all steps)
(Points at the source files the plan touches + sibling test files as style examples)

Atomic commit rules (strict)
(fix + docs commit split rules)

CHANGELOG rules (strict)
(location, revision, date rules)

README update rules
(conditional logic)

Context management and stage handoff
(four-backtick handoff prompt — 7 mandatory sections + skeleton)

<plan title>
(plan body preserved verbatim, project name → "current project",
code-block identifiers untouched)

After all steps complete
(final verification checklist)

生成的提示词专为多会话接力执行设计:每完成一步,执行智能体输出一份交接提示词(用四个反引号包裹),你复制到新会话里继续。

为什么需要它

跨多个智能体会话执行多步骤计划时,有三个问题反复出现:

1. 上下文漂移——后面的会话忘了前面会话定下的约定
2. 交接格式不统一——每个会话都自创一套「我做到哪了」的格式
3. 风格回退——上下文一紧张,智能体就跳过质量门禁,或者把代码和文档混进同一个提交

这个技能把约定固化进模板驱动的生成器,让每次交接都原样携带完整的执行框架。

结构

.trae/skills/staged-plan-execution/
├── SKILL.md # Entry: purpose, scope, generation rules, reference table
├── references/ # Hard constraints, loaded verbatim into generated prompt
│ ├── project-style-guide.md # 6 style rules + ecosystem identification + file-pointing
│ ├── atomic-commit-rules.md # fix + docs commit split + build artifact scope
│ ├── changelog-rules.md # Keep a Changelog conventions
│ ├── readme-rules.md # Conditional README update logic
│ ├── handoff-format.md # 7 mandatory handoff prompt sections + skeleton
│ └── final-verification.md # Post-completion verification checklist
├── templates/
│ └── plan-prompt-template.md # Overall skeleton of the generated prompt + placeholder rules
└── examples/
└── sample-plan-to-prompt.md # 实战示例:计划输入 → 生成的提示词

这样拆分是有意为之:

- SKILL.md 保持精简 —— 加载快,让智能体迅速判断要不要调用这个技能
- references/ 存放重量级约束 —— 按需加载,然后原样复制进生成的提示词。这样能保证可复现:同一份计划永远产出同一份提示词,不受智能体记忆影响
- templates/ 定义拼装顺序 —— 智能体不用自己发挥结构
- examples/ 锚定理解 —— 具体展示输入 → 输出的形态

适用范围

默认假设使用这套技术栈和这些约定:

- 语言:TypeScript / npm(npm run typecheck / lint / test / build)
- 测试:node:test + tsx,测试文件命名为 xxx.test.ts,临时目录隔离
- CHANGELOG:Keep a Changelog 风格(## [Unreleased])
- 执行模型:多会话接力 —— 每一步都以四反引号交接提示词收尾

这个技能针对 DeepSeek harness 插件生态调优(双语 CONTRIBUTING、src/ + test/ + lib/ 目录结构、dsh- 命令行前缀)。用在其他 TS/npm 项目上照样能跑;非 TS 项目则需要改写 references/。

关键设计取舍

| 取舍 | 理由 |
| 计划内容原样保留 | 计划作者的意图不能被转述或概括 |
| 项目名 → 「当前项目」 | 让技能与任何具体仓库解耦 |
| 代码块标识符保持原样 | 它们属于代码,不是正文 |
| 智能体必须在生成时读取 references/ | 防止记忆漂移;同一份计划 → 每次都是同一份提示词 |
| 智能体扫描计划,定位到具体文件 | 恢复计划与提示词的紧密度 —— 风格指南一节会点名计划涉及的准确文件及其同级测试文件 |
| 四反引号交接包装 | 让内层的三反引号代码块在用户复制交接内容时完整存活 |

怎么用

作为 Trae SKILL

1. 把 staged-plan-execution/ 目录放到工作区的 .trae/skills/ 下
2. 给智能体一份多步计划
3. 智能体识别出这个技能,读取 references/ 和 templates/,然后在对话里输出完整提示词
4. 把生成的提示词复制到全新的智能体会话里,开始执行

作为其他工具的参考

references/ 和 templates/ 都是纯 Markdown。你可以把它们改写成其他智能体框架、CI 流水线或文档生成器的提示词 —— 这些约定本身与工具无关。

局限

- 以 TS/npm 为中心:references/ 用了 JS 专有术语(JSDoc、after() 钩子、lib/ 构建产物)。换 Python/Go/Rust 就得改写风格指南
- 一次调用只处理一份计划:不会把多份计划合成一份提示词
- 不做计划校验:不检查计划是否合理 —— 用户给什么就包装什么

License

MIT
预览分享卡片长什么样 ↓xiaxi626/staged-plan-execution
分享 · DeepSeek Harness Hub
xiaxi626/staged-plan-execution

把多步修复计划转成可执行提示词并自动交接

回到顶部