开发与工程 output-enforcementcode-completionplaceholder-banningtoken-limit

全量输出强制器

彻底消除占位符,确保AI输出完整、未截断的代码与内容。

FollowSkills 评估 · FSRS-2.0
不推荐
49/ 100 五分制 2.5 / 5
1 2 3 4 5 6
1信任安全15 / 25 · 3.0/5

证据显示技能仅包含文本指令,无外部依赖、无数据收集、无敏感信息处理,也没有提到任何外部服务调用或副作用,这符合最小权限原则。但缺少用户确认机制、作用域限制和回滚/恢复说明,且发布者身份未经验证,因此扣除部分分数。

2可靠稳定8 / 20 · 2.0/5

指令内部一致,逻辑清晰,对非法输入(如接近 token 上限)有明确的失败反馈机制(PAUSED 提示)。但静态审查无法执行验证,且没有测试套件或 CI 证据,按静态校准上限给予 10 分内。

3适用触发8 / 15 · 2.7/5

技能明确适用于需要完整输出的任务,场景清晰,但未声明不适用边界(例如某些不需要完整输出的场景),触发条件虽明确但可能被过度触发(例如用户仅要求摘要时)。环境适配方面无中文支持说明或中国网络可达性说明。

4规范维护9 / 15 · 3.0/5

技能文档结构简洁,有清晰的前置说明和示例,但缺少版本号、变更日志、已知限制说明。仓库 README 提供了安装指南和职责归属,但技能本身未包含许可证信息(依赖仓库顶层)。整体可读,但治理信息不完整。

5有效结果6 / 15 · 2.0/5

该技能旨在防止模型截断输出,确保完整交付,但静态审查无法验证实际效果。没有证据显示输出可直接使用,且替代方案(如手动分段)的对比效益不明确,因此得分不超过 7。

6证据核验3 / 10 · 1.5/5

仅提供源代码,无第三方执行证据、测试或 CI 记录,无法独立验证关键声明。根据静态校准上限,得分不超过 5。

证据充分度: 评估于 2026年8月7日 审查版本 e988add20dab
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该技能是纯文本指令,没有实际执行代码,其效果完全依赖宿主模型的行为,用户应验证模型是否真正遵守。
  • 技能缺少用户确认机制和回滚/恢复说明,在生产环境中应用时需额外注意。
  • 仓库未经验证的发布者身份,安装前建议审查来源。
  • 该技能未提供中文版本或针对中国大陆网络环境的适配,中文用户使用时可能需要自行调整。
评估证据 [1][2][3]
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是一款让AI输出“不留尾巴”的Agent技能:只要用户要求完整文件或完整组件,它就强制模型产出一份不缺斤少两的结果。它明令禁止 `// ...`、`// TODO`、`// 后续类似` 等占位模式,并在接近token上限时优雅暂停、按“继续”即可从断点接续。技能通过对任务逐项清点、逐项交付并交叉核对,确保没有任何要求被遗漏或压缩。

读取整个任务请求并统计期望的交付物数量(文件、函数、章节等);然后逐一完整生成所有交付物,禁止任何骨架、省略号或描述性占位。输出前会重新核对请求与交付内容的数量是否一致,发现缺失则补全后再回复。当接近token上限时,不在中途截断或压缩,而是在一个干净断点(函数结尾、文件结尾、章节结尾)处停下,并输出 [PAUSED — X of Y complete. Send "continue" to resume from: next section name],收到“continue”后从断点精确续写,不回顾不重复。

  1. 遇到模型输出一半代码就停下来的开发者,希望拿到完整文件或完整组件。
  2. 需要一次性生成多个文件或模块,但模型总是只给一个示例和一句“其余同理”的用户。
  3. 在长代码库或大型重构中,希望AI严格遵循交付清单、不允许跳过任何部分的工程师。
  4. 需要确保交付代码可直接运行、不包含任何 TODO 或占位注释的团队。

这个 Skill 有哪些优点和局限?

优点
  • 强制完整输出,消除占位符和省略模式,保证交付可用。
  • 内置长时间输出处理机制,接近token上限时优雅暂停而非截断。
  • 跨平台通用,不绑定特定编码代理或框架。
  • 安装简单,可通过npx skills命令或直接复制SKILL.md。
局限
  • 依赖模型严格遵守,但模型可能仍会意外截断或忽略规则。
  • 对长输出,需多次输入“continue”,可能降低效率。
  • 未提供测试用例或验证机制,无法自动检查输出完整性。
  • 不包含具体框架示例,需要用户自行适配。

如何安装这个 Skill?

两种方式:1) 使用 npx skills add https://github.com/Leonxlnx/taste-skill --skill "full-output-enforcement"(安装名与SKILL.md frontmatter的name字段一致);2) 复制仓库中 skills/output-skill/SKILL.md 文件到项目中,或直接粘贴到对话中。

如何使用这个 Skill?

安装后,将技能描述(或用生成式技能调用)附到提示词中,然后给出明确完整交付要求的任务,例如:“请完整实现这个组件,输出整个文件,不要省略任何部分。”模型会遵守强制完整输出规则。若输出中途暂停,输入“continue”即可续写。

这个 Skill 与同类方案有什么区别?

与仓库中其他技能相比,output-skill 是唯一专注于输出完整性而非设计风格的技能,它不涉及视觉、排版或动效,纯粹保障代码和文本的完整交付。

常见问题

它是否确保输出完全100%完整?
它通过详细规则和检查流程强行规范模型行为,但无法保证模型一定遵守;对关键任务仍需人工验证。
遇到token上限时会怎样?
它会停在干净断点并输出暂停标记,收到“continue”后从断点继续,不重复已输出内容。
需要任何特殊环境或工具吗?
不需要,它只是纯提示词技能,无需shell、网络或文件系统访问。

同仓库的其他 Skills

均来自 Leonxlnx/taste-skill

相关 Skills