Codex 工具一多就乱用?用“触发条件”给每个 Skill 画出安全边界
一个项目同时有部署、数据库、设计和文档工具时,最常见的失败不是缺少能力,而是代理在错误时机调用正确工具。把 Skill 写成“何时触发、允许做什么、如何验证”的路由,比把所有命令塞进一段长提示更能降低误操作。
从真实任务倒推触发条件
以“修改页面文案”为例,只需读 UI 规范和目标组件;不应加载部署凭据或执行发布。以“更新生产服务”为例,才触发部署 Skill,并要求目标环境和健康检查。把这些条件放在最靠近入口的位置。
skills:deploy:trigger:"用户明确要求部署、回滚或线上核验"allowed: