单文件输出参考
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_e02e04b8/singlefile-output-reference。
技能介绍
要解决什么问题
在开发编程场景里,模型经常把补丁、脚本或说明拆成多个片段或多文件路径,你还得自己拼成可运行、可归档的一份交付物。对话轮次一多,漏段、顺序错乱、路径对不上 的情况很常见;有些环境也只方便粘贴或保存单个文件。
「单文件输出参考」这类技能的作用,是把「最后应该长什么样」写成可复用的约定:模型在收尾时优先给出一份自洽的单文件结果(或明确标注哪些部分必须同文件出现),而不是散落的代码块。
技能如何工作
从名称与定位可以把它理解成输出形态的参考规范,而不是替你写业务逻辑的实现库。典型用法包括:
- 在任务说明里引用该技能,要求最终交付为单文件(例如一个
.py、.html或带 front matter 的 Markdown)。 - 约定文件内部结构:顶部元信息、依赖说明、
main或入口、辅助函数顺序,避免「只有片段没有入口」。 - 对必须外置的配置或密钥,用占位符或注释块说明,而不是静默省略。
核心思路是:先对齐交付形态,再生成内容;模型按同一套参考减少「能跑但得手工合并」的返工。
适用边界与注意点
- 单文件适合原型、脚本、静态页、小型工具;模块化的中大型仓库仍应拆目录,不宜强行塞进一个文件。
- 参考技能不替代版本管理、测试与 lint;产出是否可运行仍要你在本地验证。
- 若 SKILL 正文未展开具体模板,实际约束以你在对话中写明的格式为准;技能名提供的是方向,细节需你补充。
使用场景
- 需要模型一次性给出可运行的整份 Python 脚本,而不是分多轮贴片段时再手工合并
- 做静态演示页时要求所有 HTML/CSS/JS 收进一个 `.html`,方便本地双击或内网转发
- 在 Skill 或系统提示里固定「最终只输出一个 Markdown 文件」的结构与章节顺序
- Code Review 前让 Agent 把改动整理成单文件 diff 说明,便于粘贴到工单或邮件
适合人员
- 写自动化脚本、常让模型出小工具但讨厌多文件碎片的独立开发者
- 做前端原型或内网演示、必须交付单 HTML 文件的工程师
- 维护 Agent/Skill 提示词、要统一「收尾输出形态」的平台或工具同学
- 在工单里接收模型产出、需要一份可直接归档附件格式的技术支持或 SRE