关于 spec-loop-compact-task-file
用于精简当前 Spec Loop 任务文件的技能,要求保持原意不变。它在减少重复内容的同时,保留决策、约束、发现、依赖关系以及实现和测试要求。
主要功能
- 01以当前任务文件为事实来源
- 02重组内容以减少重复
- 03保留决策与依赖关系
- 04保留约束、发现和审查事实
- 05保留实现与测试要求
适用场景
- 01减少当前任务文件中的重复内容
- 02重组共享上下文与子任务内容
- 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