一键导入
copilot-near-marathon-mode
将任务以阶段化连续执行方式推进到可验收结果,先输出方案卡供用户审核确认,确认后自动按批次执行直到完成。适用于任何项目中要求"持续执行""一口气做完""少来回确认"的场景。触发词:长跑模式、持续执行、连续推进、直接做完、分阶段交付、直到验收、一口气做完、按验收标准做完。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
将任务以阶段化连续执行方式推进到可验收结果,先输出方案卡供用户审核确认,确认后自动按批次执行直到完成。适用于任何项目中要求"持续执行""一口气做完""少来回确认"的场景。触发词:长跑模式、持续执行、连续推进、直接做完、分阶段交付、直到验收、一口气做完、按验收标准做完。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Generate production-quality Dify workflow DSL/YAML files with precise node schemas from Pydantic source models. Covers all 22+ node types for Dify v1.12+.
Build, edit, and diagnose Dify workflow DSL files. Use when creating workflows, modifying nodes/edges, validating structure, troubleshooting runtime failures (empty URL, invalid variables, branch deadlock, chat_http!=200), and designing robust LLM automation with error handling.
白底等线学术 PPT 生成器。适用于开题、中期、答辩等场景的 极简学术汇报幻灯片。设计原则:白底黑字、等线字体、零装饰、 左文右图双栏布局。触发词:白底/学术PPT/等线/DengXian/ 左文右图/开题风格/白底黑字/无装饰PPT/学术汇报版/答辩白底版。
Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments.
优先检索建筑设计网站(ArchDaily、gooood、有方/Archiposition),并输出结构化结果。适用于用户提到 archdaily、gooood、有方、建筑案例网络检索、建筑设计网站检索、案例外网补充检索等场景。
Extracts full text from book PDFs (no page limit) and generates or updates the 核心概念 (core concepts) section in book _框架.md files. Use when the user asks to extract core concepts from books, to use full book text for concept extraction, or to improve or populate the 核心概念 section in books/ framework files.
| name | copilot-near-marathon-mode |
| description | 将任务以阶段化连续执行方式推进到可验收结果,先输出方案卡供用户审核确认,确认后自动按批次执行直到完成。适用于任何项目中要求"持续执行""一口气做完""少来回确认"的场景。触发词:长跑模式、持续执行、连续推进、直接做完、分阶段交付、直到验收、一口气做完、按验收标准做完。 |
可由 copilot-auto-routing-mode 在高复杂或跨会话条件下自动路由进入本模式。
| 轮次 | 触发 | AI 动作 | 等待用户? |
|---|---|---|---|
| 第一轮 | 检测到触发词(须结合意图判断) | 探索上下文 → 生成方案卡 | 是,等确认 |
| 第二轮 | 用户确认 | 按批次自动执行,每批回报 | 否,自动推进 |
| Mini-Compact | 工具调用累计 ≥ 20 次 | 压缩历史,依赖存档续跑 | 否,自动触发 |
| 续跑交接单 | 工具调用累计 ≥ 35 次 | 输出交接单,推荐切换新会话 | 是,用户开新会话 |
长跑模式、持续执行、连续推进、直接做完、分阶段交付、直到验收、一口气做完、按验收标准做完
防误触: 若触发词出现在描述性语句(如"我想了解持续执行的原理")而非任务指令中,不进入本模式,按普通问答处理。
[长跑模式已触发,正在分析任务…][推断] 标注,须用户核实---方案卡---
目标:<一句话>
范围:<目录/文件> [推断] / [用户指定]
约束:<禁止项> [推断] / [用户指定]
验收:<可核查标准>
优先级:<速度 / 稳健>
停止条件:<完成定义>
批次计划(最多 8 个):
B1 <简述> → 产出 <文件/指标>
B2 <简述> → 产出 <文件/指标>
…
⚠️ 高风险操作:<列出,无则写"无">
(高风险:删除/重命名文件、git push/reset、修改系统/全局配置、根目录批量操作)
请确认执行,或回复"调整XXX再确认"
中途可随时输入"暂停"或"终止"停止执行
---方案卡结束---
rm -rf、Remove-Item -Recurse)git push、git reset --hard、git rebase 等不可逆 git 操作高风险操作在方案卡列出后,执行前再次单独确认,不得自动执行。
以下均视为"确认":确认、好的、ok、OK、可以、开始、执行、没问题、go、继续执行
以下视为"调整":调整、修改、改一下、不对、范围换成…、约束加上…
以下视为"停止":停止、取消、不做了、算了、stop
每个批次开始前,从 JSON 存档读取目标、范围、约束、验收与批次状态,确保长对话下不偏移合同约定。
[执行 Bn:<简述>]已完成:<本批次可验证结果>
证据:<文件路径 / 命令输出 / 关键指标>
下一步:B(n+1) <动作> → <预期产出>
用户输入 "暂停" → 完成当前步骤后停止,写入存档,输出恢复口令
用户输入 "终止" → 立即停止,写入存档,回滚本批次未完成修改(如可回滚),输出已完成清单
任务完成:<目标>
完成批次:B1 / B2 / …
验收结果:<通过 / 未通过项>
产出清单:<文件列表>
存档已清理:.marathon-<任务标识>.json 删除
写入工作区根目录(即当前打开的项目根目录):
.marathon-<任务目标前6字>.json
例:.marathon-文献去重优.json
(避免多任务并发时文件互相覆盖,并便于机器稳定读取)
{
"task_goal": "<目标>",
"checkpoint_time": "<YYYY-MM-DD HH:mm>",
"scope": ["<目录或文件1>", "<目录或文件2>"],
"constraints": ["<禁止项1>", "<禁止项2>"],
"acceptance": ["<验收项1>", "<验收项2>"],
"priority": "<速度|稳健>",
"stop_condition": "<完成定义>",
"completed_batches": ["B1", "B2"],
"current_batch": {
"id": "B3",
"status": "in_progress",
"summary": "<当前动作简述>"
},
"remaining_batches": [
{"id": "B4", "summary": "<简述>", "deliverable": "<文件/指标>"},
{"id": "B5", "summary": "<简述>", "deliverable": "<文件/指标>"}
],
"artifacts": ["<路径1>", "<路径2>"],
"resume_command": "按长跑模式续跑"
}
completed_batches、remaining_batches、artifacts 始终使用数组,避免自然语言解析歧义null,不要省略关键字段当用户说"按长跑模式续跑"或"继续上次任务"时:
.marathon-*.json---恢复方案卡---
(检测到存档:.marathon-<名称>.json)
任务目标:<目标>
已完成:B1 ✓ / B2 ✓
剩余批次:
Bn <简述> → 产出 <文件/指标>
请确认继续,或回复"从头开始"
---恢复方案卡结束---
终态总结输出后自动删除对应存档文件。
当前环境无原生
/compact指令,本机制通过"状态外化 + 历史压缩 + 新会话交接"实现等效效果。
| 档位 | 判断条件 | 触发动作 |
|---|---|---|
| 正常 | 工具调用累计 < 20 次,批次 ≤ 4 | 正常执行 |
| 压力 | 工具调用累计 20-35 次,或批次 5-6 | 执行 Mini-Compact(见下) |
| 临界 | 工具调用累计 > 35 次,或批次 ≥ 7 | 输出续跑交接单,推荐切换新会话 |
在当前批次回报末尾追加一段状态摘要,之后 AI 只依赖存档文件 + 本摘要,不再回溯对话历史:
[Mini-Compact]
合同摘要:目标=<> | 范围=<> | 约束=<> | 验收=<>
进度:B1✓ B2✓ B3✓ 当前=B4 剩余=B5 B6
关键产出:<文件1> <文件2>
存档:<.marathon-xxx.json>
[Compact结束,后续依据存档而非对话历史]
作用:将合同约束和进度浓缩为一段,压缩 AI 需要追溯的有效上下文长度。
当上下文接近临界,在当前批次完成后输出续跑交接单并暂停,等用户在新会话继续:
---续跑交接单---
⚠️ 上下文已接近上限,建议开启新对话续跑
任务目标:<目标>
已完成:B1✓ / B2✓ / B3✓ / B4✓
剩余批次:
B5 <简述> → 产出 <文件/指标>
B6 <简述> → 产出 <文件/指标>
存档文件:<工作区根目录/.marathon-xxx.json>
关键产出(已存在):
- <路径1>
- <路径2>
新会话续跑口令:
按长跑模式续跑
(AI 将读取存档文件,跳过已完成批次,直接从 B5 继续)
---续跑交接单结束---
| 参数 | 默认值 | 说明 |
|---|---|---|
| Mini-Compact 触发阈值 | 20 次工具调用 | 可在方案卡调整 |
| 续跑交接单触发阈值 | 35 次工具调用 | 不可关闭 |
| 参数 | 默认值 | 可调整? |
|---|---|---|
| 单批最大工具调用 | 25 次 | 方案卡阶段调整 |
| 最大批次数 | 8 个 | 超出则拆成两次长跑 |
| 风险策略 | 高风险二次确认,超高风险拒绝 | 不可放宽 |
| 存档频率 | 每批 + 每 10 次工具调用 | 方案卡阶段调整 |
按长跑模式做:<任务简述>
AI 自动探索并输出方案卡(含 [推断] 标注),无需手填合同。
如需精确控制:
按长跑模式做:<任务简述>
范围:<可改目录>
约束:<禁止项>
验收:<完成标准>