spug-sms
Installation
SKILL.md
Spug 短信接入
帮助 Codex 在现有项目中编写 Spug 短信接入代码。先检查项目使用的语言、HTTP 客户端、配置方式和测试习惯,再读取 references/api.md;优先复用现有依赖和代码模式。
接入流程
- 确认用户要接入短信发送、短信状态查询还是短信历史查询;仅实现实际需要的能力,不扩展邮件等其他通道。
- 找到项目现有的 HTTP 客户端、配置读取、错误处理和测试方式,不另建无必要的抽象或依赖。
- 将模板编码或受信任的模板 URL 与查询
token放入环境变量或项目现有密钥系统,不写入源码、示例、日志或提交内容;不要接收业务请求传入的任意 URL。 - 默认将发送函数设计为接收并始终发送
to、name、code、number。只有项目维护了“模板 → 所需变量”配置时,才根据模板元数据选择字段。 - 正确区分“接口受理成功”和“通道处理成功”:发送接口返回
code: 200后保存request_id;需要最终结果时再调用状态查询接口。 - 使用项目现有测试工具模拟 HTTP 响应,至少覆盖成功响应和接口错误;测试不得真实发送短信。