mcpField
S
spec-loop-compact-task-file

spec-loop-compact-task-file

github.com/dpolivaevAgent 工作流3550 次安装2 周前更新
代码仓库

关于 spec-loop-compact-task-file

用于精简当前 Spec Loop 任务文件的技能,要求保持原意不变。它在减少重复内容的同时,保留决策、约束、发现、依赖关系以及实现和测试要求。

主要功能

  1. 01以当前任务文件为事实来源
  2. 02重组内容以减少重复
  3. 03保留决策与依赖关系
  4. 04保留约束、发现和审查事实
  5. 05保留实现与测试要求

适用场景

  1. 01减少当前任务文件中的重复内容
  2. 02重组共享上下文与子任务内容
  3. 03精简任务文件并保留审查细节

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/dpolivaev/spec-loop --skill spec-loop-compact-task-file

安装后在 Claude Code 中输入/spec-loop-compact-task-file确认已加载。

详细介绍

仅限任务文件路径。

真相来源

以当前任务文件为准。

压缩前,重新阅读当前子任务,以及它所依赖的任务级章节和图示。

规则

压缩必须准确保留原意。

可以移动、改写或重组章节内容,以删除重复内容并缩短当前任务文件,但必须保留:

  • 决策;
  • 依赖项;
  • 约束;
  • 与审查相关的事实;
  • 调查结果;以及
  • 实现和测试预期。

将共享上下文保留在任务级。 每项章节内容仅保留一个权威位置。 仅在剩余工作仍需借助简要引用或重述来安全理解当前子任务时,才予以保留。

允许的更改

  • 将子任务专属的 Research、Design、Test specification 和 Findings 移至相关子任务中。
  • 将重复的章节内容改写为更简短且含义相同的内容。
  • 重组章节内容,以删除重复内容并缩小当前任务文件。
  • 压缩重复的章节内容,而不是反复重述。

禁止的更改

不得使用此技能来:

  • 做出新的设计决策;
  • 缩小或扩大范围;
  • 删除仍然需要的细节;或
  • 将任务拆分为多个文件。

停止条件

如果根据这些规则无需压缩,则不做任何任务更改,并将控制权交还给调用工作流。

如果压缩过程中发现尚未解决的重要问题,则停止并使用 spec-loop-clarify-task/SKILL.md。

压缩完成后,将控制权交还给调用此技能的工作流。

评论

支持 Markdown