Codex 服务端处理器分层|将展示规则放到可单测服务
EnglishCodex 安装步骤
- 打开 GitHub 固定提交的 `.agents/skills/backend-guidance/SKILL.md`,核对内容与使用条件。
- 在自己的项目中创建 `.agents/skills/backend-guidance/`,把核对后的文件保存为 `.agents/skills/backend-guidance/SKILL.md`。
- 在该项目根目录启动 Codex,输入 `$backend-guidance` 并选择同名技能。
中文摘要
按照项目的后端补充规则检查 HTTP、gRPC 或消息处理器,使输入解码和响应映射留在边界,业务决策由可独立测试的服务承担。
SKILL.md 中文导读
可复现示例
规划下面的模拟标签显示接口的职责划分。
{"route":"/label-preview","requestLabel":" Oak ","service":"normalizeLabel","expectedText":"Oak","handlerOwns":"JSON response"}工作步骤
- 定位请求解析、领域决定和输出映射。
- 把业务规则提取到可独立执行的服务函数。
- 用服务测试覆盖行为,再确认处理器映射一致。
验收方法
处理器调用 `normalizeLabel` 并负责 JSON 输出。服务用例断言 `text=Oak`,可独立验证而无需启动网络服务。
GitHub 原文 · 更新日期
适用环境
在 Codex 中打开采用 cpp-agentic-development-frame 的项目,先读 AGENTS.md,并已有基础实现技能与示例处理器。
常见问题
格式化规则需要 HTTP 请求对象吗?
将所需值作为参数传入服务。由处理器负责读取请求和生成响应。
相关指南
相关推荐
coding-guidance-cpp 技能
n-n-code/cpp-agentic-development-frame
development-contract-core 技能
n-n-code/cpp-agentic-development-frame
project-config-and-tests 技能
n-n-code/cpp-agentic-development-frame
project-platform-diagnose 技能
n-n-code/cpp-agentic-development-frame
project-release-maintainer 技能
n-n-code/cpp-agentic-development-frame
security 技能
n-n-code/cpp-agentic-development-frame