Community写作与编辑github.com

ssheleg/task-pipeline

面向AI编码代理的完整交付编排器:一个强制性的前置审查流程,预先做出所有决策,然后经过十个门控阶段(文档、头脑风暴、分解、规格、计划、构建、测试、部署、部署后、验收),并配备循环防护机制以打破无意义的反复。

task-pipeline 是什么?

该技能(task-pipeline)是一个全面的交付流程编排工具,专为AI编码代理设计,确保每次变更都经过严格的十个门控阶段:文档、头脑风暴、分解、规格、计划、构建、测试、部署、部署后和验收。它通过强制前置审查流程,要求代理在开始工作前明确所有决策,从而避免后期返工。核心特色在于其基于十个“准则”的证据驱动文档体系,每个准则都定义了文档的可验证性和单一事实来源原则。技能支持多种平台(如Claude Code、Cursor等),通过引用`documentation.md`、`gates.md`、`hooks.md`等参考文档,为代理提供从项目设置到审计的完整指南。其“文档先于变更”的设计哲学确保所有声明都附带可验证的地址(如文件行号、命令输出、测试名称),从而建立可信任的自动化工作流。

兼容平台✓Claude Code~Codex CLI~Cursor
npx skills add ssheleg/task-pipeline

Installed? Explore more 写作与编辑 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

基于证据的文档

一个声明只有在具备验证手段时才构成文档。 此技能是标准与地图:十个准则,以及每个准则的定义、执行和种子位置。

它是一个导航器,而非第二副本。以下每条定律只有一个归属——这是准则3,任何重述该原则的导航器都会违反它所索引的规则。每个准则的完整陈述、其原理及执行方式均位于 documentation.md → 准则部分。

十个准则

  1. 声明携带其地址 —— 文件:行号,附带输出的命令,测试名称;经验教训需指明其提交。
  2. 数字是计算得出的,绝不重述。
  3. 每个事实只有一个归属 —— 其他部分只链接,绝不重述。
  4. 引用从文档读取的位置解析 —— 而非其存储位置。
  5. 无人见证的绿灯变红不算证据。
  6. 检查证明其范围,不超出范围。
  7. 沉默不是通过 —— 询问机制在未检查时输出什么。
  8. 估算绝不应被宣布为测量结果 —— 规则需说明其证据条件。
  9. 未检查的内容应与已检查的内容一同输出。
  10. 文档随变更一同交付 —— 修改是追加,而非覆盖。

这些是认识论层面的:定义什么构成文档声明。操作层面——在给定触发条件下该做什么,附带检查与退出标准——位于 learned.md。当两者看似表述相同内容时,准则是为什么,规则是如何做。

下一步操作

您将要……阅读原因
从零开始建立项目文档documentation.md → 清单部分在开始第一行工作前回答四个问题
记录决策使其超越作者寄存器与ID + templates/decisions.md仅追加ID、边缘标记、单一决策归属
修改内容且不使文档孤立文档循环 + 传播矩阵变更需要更新哪些文档,从元数据行开始
确定事实归属单一事实来源两个归属在一方更新时产生冲突
构建不可撒谎的检查gates.md三个轴、执行阶梯、渐进武装、探测
信任报告成功的机制gates.md → 假成功消除检查理由的失败
将检查接入代理自身工具hooks.md钩子契约,以及崩溃的守卫允许该操作的原因
审计现有项目文档setup.md七遍扫描,从最简单开始,输出为修复计划
将经验教训带入下一轮retrospective.md先标记(冷触发读取它),然后修剪至上限十条;每条经验教训需指明其提交
将门控种子植入宿主项目templates/docgate.sh种子为绿色:在无输入时处于休眠状态
声明代理的行为tdd.md → 当被测对象是代理时 —— 此处命名而非链接,因为此导航器的目录外链接在打包器单独交付此技能时会断裂地址是追踪ID和执行的断言(准则1);无人见证的绿灯变红是无人见证的绿灯变红(准则5)
完成整个变更直至验收task-pipeline此技能是标准;那个技能说明变更如何到达仓库

适用范围

边界是“会被阅读为真”。 决策记录、README、验收报告、运行手册、面向用户的变更日志、审计发现、声称已验证的声明。

不通过此技能: 草稿、思考过程、聊天回复、提交信息、代码注释。要求为“让我检查一下”提供文件:行号是教会代理绕过规则的最快方式,而在规则实际保护某些内容时,这样做却适得其反。

拒绝短语——"без доков" / "on my word"。它适用于本应通过此处处理的任务:直接执行并大声说出来该声明无依据,而不是将估算呈现为测量结果(准则8)。

唯一测试

在文档交付前,阅读它,找到那句如果别人问“你怎么知道?”会让你尴尬的句子——然后要么给该句子一个地址,要么删除它。以上所有内容,就是将这个问题机械化的结果。

相关技能