Skip to content

风物执守·XY Skill v2.11.0

Latest

Choose a tag to compare

@xyaz1313 xyaz1313 released this 09 Oct 09:46
· 4 commits to main since this release

新增3个Skill:派单 / 内容闭环 / 卡片工作室

xy-dispatch(派单)

把一件事交给团队里的真人去做:读对方资料选人、写清楚交付标准和截止时间、接对方的接单/提问/进度/提交、按原定标准验收。内置本地任务状态机(SQLite存储,~/.xy/dispatch/),状态非法跳转直接报错不静默放行。

  • 真实跑过完整生命周期:register(draft) → 故意跳非法状态被正确拒绝 → 正常推进(assigned→accepted→submitted→passed) → 终态后再改被正确拒绝
  • 自带单元测试 test_dispatch.py,13/13 全部通过

xy-loop(内容闭环)

管"一个想法怎么从随口一句话,测出来变成值得投入的口播/直播"这一段决策逻辑("一鱼多吃"方法论):想法先发X公域测、过线了转图文卡片发短视频平台二次验证、双线都过线才提醒升级口播/直播、升级后判断该不该交给切片复用。

xy-card(卡片工作室)

把一段文字真实渲染成3:4图文卡片(PNG),不是让 Agent 画一张假图——调用本机已装的系统 Chrome 无头截图,确定性出图。零npm/pip第三方依赖,背景图支持任意URL(下载转base64内嵌),不需要申请任何图库API key。

  • 已实测两轮:纯色背景 + 真实远程背景图,中文渲染正常,出图2160×2880

修复

  • 路由契约违规4处:xy-loop 正文里"交给 xy-xxx"这类硬编码指定下一站的措辞,违反 _shared/routing-contract.md 的措辞禁令(跨skill路由必须统一交给 /xy 主入口动态判断)。其中2处是初版就存在的遗留问题,2处是新增xy-card引用时带入的。已全部改写为不含禁用动词+skill名组合的表述,信息量不变。
  • CI的 Routing Contract Check 已重新跑绿。

校验

  • tools/check_routing_contract.py:47个叶子skill全部通过
  • 全库 agents/openai.yaml 的 short_description 47个全部唯一无重复
  • 三个新skill均已登记进主路由表 skills/xy/SKILL.md、对外文档 docs/XY指令清单.md、_shared/board-skill-map.json、_shared/skill-cn-names.json 四处索引,各恰好一次,无遗漏无重复
  • 已桥接到本机全部已装 Agent 宿主(Claude Code / WorkBuddy / Hermes / Grok 等)
  • xy-loop / xy-card 已发布到 SkillHub(xy-dispatch 暂未发布,仅在 GitHub 源码仓库)

Skill总数:SkillHub口径40个,仓库目录口径49个(含内部工具型skill)。

完整commit信息见 b6678b2(版本号提升)、1d850dd(新增xy-card)、4fe0ca9(新增xy-loop+补全xy-dispatch路由)、b1a84aa(路由契约修复)。