写业务代码用这Skill定校验边界

在系统边界集中验证,让业务逻辑保持为纯净函数。

principle-boundary-discipline 是集中组织输入校验与业务逻辑的 Skill。它把命令参数、配置和外部数据先解析成领域类型,让核心逻辑尽量成为可独立测试的函数。

边界是数据从外部进入受约束模型的地方,接口不用暴露每个框架的内部类型。解析失败应给清楚错误,业务函数则按约定处理合法输入与结果。

减少重复校验有助于清楚职责,但“无条件信任内部”仍要有前提。共享状态、并发和未经校验的新来源可能打破约定,不能把所有内部保护都删掉。

适合整理框架接线与核心计算。本文未修改代码;每个约束要有唯一归属且能验证,纯函数也不自动说明业务正确,外部错误传播与内部不变量仍需按具体系统设计。

分类:测试排错

来源仓库:cursor/plugins

适合用来做什么

  • 在处理CLI输入时,如何应用防护边界?
  • 请帮我验证外部API调用的错误处理。

安装 principle-boundary-discipline

npx skills add https://www.iskills.cc/skills/cursor/plugins/principle-boundary-discipline/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 principle-boundary-discipline 的用途与原始说明

浏览全部 Skill 指南