用途:面向 Hexabot v3 的 action 开发工作,覆盖创建、脚手架、实现、审查、文档与改进,包括自定义工作流动作、外部 API 集成和 LLM 驱动动作。
主要能力:帮助确定动作能力、副作用、工作流类型与目标位置;在同形状的邻近示例中取材;设计动作契约(名称、工作流类型、输入/输出/设置 schema、支持的绑定、幂等性、失败行为、日志与测试);用 Zod schema 实现并保证输出可被工作流通过 $output.<task> 引用;附带测试或审查意见,覆盖解析、设置、输出形状、错误路径、幂等性与绑定兼容性。
必要用法:产出最终代码或审查结论前,先检查当前项目文件。在 Hexabot monorepo 中常见位置包括 packages/api/src/actions/、packages/api/src/extensions/actions/、packages/api/src/bindings/、packages/api/src/workflow/contexts/、packages/agentic/src/action/**。若为独立的 hexabot-action-* 包或应用仓库,应检查其 package.json、源码树、模板、TypeScript 路径别名与依赖导出,而非假设存在 monorepo 路径。实现模式上:简单 Nest 发现动作使用 API createAction;需要构造注入、继承或更丰富行为时继承 API BaseAction;defineAction 仅用于独立的 @hexabot-ai/agentic 运行时示例。
限制与注意:不得臆造装饰器、schema 字段、绑定类型、注册钩子、包布局、导入路径或配置约定。若工作区只有该技能包,只能使用内置参考与示例,并说明仍需 Hexabot 项目或动作包做运行时验证。纯设计任务应给出决策完整的动作契约并指出缺失的仓库事实;审查任务按严重程度排序并引用文件或契约字段;仅涉及工作流时用 Hexabot 工作流技能。除非用户明确要求本地化,不要新增或更新语言文件。费用、价格、平台与具体效果资料暂未提供。