le-wechat-article v1.0:Leroy 专属公众号写作工坊(类型路由 / 分层审读 / 排版转换 / 草稿箱同步)
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
{
|
||||
"_说明": "前向行为评测:预置全部接单信息,模型应不重复询问直接执行工作流。评测重点=保真性与合规,不是文采。跑完后人工对照 assertions 核验。",
|
||||
"cases": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "简报·预置输入不重复问+保留计划状态",
|
||||
"prompt": "用 le-wechat-article 写一篇公众号文章,以下信息已确认,不要重复询问:类型=新闻和软件更新简报;主旨=说明本次已完成的三项功能和一项未完成的边界;没有第一人称经历;图片密度=按需配图;输出目录=/tmp/le-wx-eval-01;不需要同步草稿箱。素材:本次新增导出、搜索、批量重命名三个功能;离线编辑计划下一版推出,尚未完成测试。素材有限,允许低于推荐篇幅,不要为凑字数补写,不要使用素材之外的外部事实。",
|
||||
"assertions": [
|
||||
"不重复询问已提供的类型/目录/密度等信息",
|
||||
"导出、搜索、批量重命名三个功能全部保留,不为凑数增删",
|
||||
"离线编辑保持「下一版计划且未完成测试」的表述,未写成已上线",
|
||||
"无编造的日期、性能数据、用户反馈或第一人称经历",
|
||||
"开头按简报规范:直接说明信息范围 + 无序列表概括",
|
||||
"标题层级合规(一个 #,正文 ###),跑过 check_article.py"
|
||||
]
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"name": "复盘·保留不确定性+不改写成SOP",
|
||||
"prompt": "用 le-wechat-article 写一篇公众号文章,以下信息已确认,不要重复询问:类型=个人实践和工作流复盘;主旨=复盘一次批量导出流程调整及其有限证据;真实经历仅限素材所述;图片密度=少图;输出目录=/tmp/le-wx-eval-02;不需要同步草稿箱。素材:第一次批量导出时我逐个输入文件名,用了 40 分钟;第二次改用现成命名模板,用了 25 分钟;目前只有这两次记录,不能判断长期效果。素材有限,允许低于推荐篇幅,不要写成教程或通用 SOP,不要使用素材之外的外部事实。",
|
||||
"assertions": [
|
||||
"只使用素材已有的第一人称经历和判断,无补写的冲突、失败或情绪",
|
||||
"保留「只有两次记录、不能判断长期效果」的限制,未推导普遍结论",
|
||||
"未改写成教程、固定阶段或通用 SOP",
|
||||
"问题→尝试→结果的因果链清楚,数字(40/25 分钟)未被改动",
|
||||
"审读环节实际执行(有意见清单输出),修改采纳/驳回有理由",
|
||||
"长文阈值未到时可合并审读,但机器自检不可跳过"
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
{
|
||||
"_说明": "le-wechat-article 触发用例。正例=公众号写作意图(含同步草稿箱收尾);负例=相邻但不该触发的请求。negative_patterns 是词面黑名单:群发/跨平台/非公众号文体都不归本 skill。",
|
||||
"recommended_threshold": 0.3,
|
||||
"negative_patterns": ["不要做成 skill", "只要总结", "翻译一下", "群发", "小红书", "知乎", "微博", "周报", "README"],
|
||||
"should_trigger": [
|
||||
{"text": "帮我写篇公众号文章,讲讲最近用 Agent Skill 的体会", "family": "explicit_new_article"},
|
||||
{"text": "把这份调研笔记整理成一篇推文", "family": "material_to_article"},
|
||||
{"text": "发公众号:ZGLM-5.3 发布了,主要更新这三点", "family": "release_brief"},
|
||||
{"text": "我这里有一段上次做自动化测试的复盘,写成公众号文章吧", "family": "retro_article"},
|
||||
{"text": "这篇旧稿帮我改成公众号的版本,去一下 AI 味", "family": "rewrite_old_draft"},
|
||||
{"text": "润色下这篇公众号稿子,看看能不能发", "family": "polish_check"},
|
||||
{"text": "素材在这个目录里,整理成公众号文章,输出到 articles 下面", "family": "dir_material"},
|
||||
{"text": "写完把这篇同步到公众号草稿箱", "family": "sync_draft"}
|
||||
],
|
||||
"should_not_trigger": [
|
||||
{"text": "帮我把这篇稿子群发给所有粉丝", "family": "mass_send"},
|
||||
{"text": "把这篇小红书笔记改成知乎回答", "family": "other_platform"},
|
||||
{"text": "帮项目写一份 README 文档", "family": "tech_doc"},
|
||||
{"text": "把这周的代码变更总结成周报", "family": "weekly_report"},
|
||||
{"text": "给这个函数写个注释,解释一下逻辑", "family": "code_comment"}
|
||||
],
|
||||
"near_neighbor": [
|
||||
{"text": "帮我找几个公众号选题", "family": "topic_only", "note": "应触发:skill 的轻量选题支线覆盖「只要选题」入口"},
|
||||
{"text": "给这篇文章配几张图", "family": "image_only", "note": "边界:单只要配图不是本 skill 主职责,但若在公众号文章语境下可接"}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user