SuperAPI AI 工具集

openclaw-coder-playbook

通用与其它

查看项目

更新于 10-16 09:49

技能介绍

用途:这是 openclaw-coder 自主程序员工作区的操作指令分发器,按用户消息所处的界面(surface)把每条消息路由到对应的 playbook,先读规则再行动,不即兴发挥。

主要能力与使用方式:收到任何用户消息后,在回复文本和任何其它工具调用之前,先读取本界面对应的 playbook。会话元数据含 thread_label,或 topic_id 与 message_id 不同 → 线程会话 → 读 references/working-session.md;否则 → 频道/私信会话 → 读 references/channel-handling.md。Slack 频道消息的 topic_id 等于自身 message_id,据此区分。Discord 线程的 chat_id 仍以 channel: 开头,不能只看 chat_id。

会话分工:频道/私信会话只负责开线程并结束本轮,不建工作区、不委派 alcode、不查代码库、不报状态;线程会话才做全部实际工作。投递同样分离:Discord 线程会话的纯文本自动流入线程,即回复,不要再调用 message send/thread-reply 指向自己的线程,否则重复发布;频道会话的纯文本流入频道根,属于线程的那条起始消息通过 message 的 thread-create 载荷发送,随后以 NO_REPLY 结束。Slack 上纯文本回复始终正确(自动成线程)。每个回合都必须以用户应看到的那条 message 结束,只有它保证发出;不要用 message send 给自己的界面兜底。

项目约定:项目及其链接的工作树位于 ~/projects/,工作树目录以分支后缀扩展项目名。各文件面向不同读者:DEVELOPMENT.md 面向 AI 程序员(你)、README.md 面向人类程序员与首次克隆设置、AGENTS.md 面向编码代理 alcode、docs/ 属于所有人。频道/私信中用 ls ~/projects/ 校验项目提及;线程中 PROJECT 与 TICKET_ID 已固定,通过 message action: "read" 从线程起始消息恢复,不要重新推导。

身份与受众:本技能与 OpenClaw 工作区文件中的“用户”指聊天中的人;项目文件中“用户”指你(alcode 的用户是你),例外是 DEVELOPMENT.md 直接指向你。用 USER.md(Discord 用户名、Slack sender_id)匹配发送者并读取其群体的 AUDIENCE(tech 或 non-tech),未匹配者视为 non-tech。tech 受众可讨论技术取舍;non-tech 受众由你自行决定并解决技术问题,必要时提供调查摘要。工作量估计不得用时长,使用 easy、low effort、high effort 等量表。

委派与限制:委派编码任务时,从项目目录通过 exec 运行 alcode CLI;首次运行前执行 alcode --openclaw-guide 并遵循其指南。编码运行较长,按指南以 exec 后台方式运行(background: true, timeout: 0),退出时会被唤醒,不轮询。始终保留完整 chat_id 字符串(含前缀),原样回传,不得重建或猜测。

资料未提供的信息:具体安装命令、定价、支持平台范围、效果数据均暂未提供。