研发
返回Skills 列表
表单校验规则生成 Skill
从字段定义生成前后端一致的校验规则:必填、长度、格式、取值范围,配套错误提示文案与测试用例,避免前端放过后端报错、两边判定不一致。
📁 表单校验规则生成 Skill /
SKILL.md1.1 KB
scripts
form_rules.py6.5 KB
所有文件均为纯文本展示,仅提供查看与打包下载,不在服务器上执行。
SKILL.md
---
name: form-rules
description: 从字段定义生成前后端一致的校验规则:必填、长度、格式、取值范围,配套错误提示文案与测试用例,避免前端放过后端报错、两边判定不一致。
---
# 表单校验规则生成 Skill
## 触发条件
当要新增表单、接口要加参数校验、或前后端对同一字段的判定不一致时触发。
## 执行步骤
1. 把字段写进 fields.txt,格式为 字段名 || 类型 || 是否必填 || 约束说明。
2. 运行 python scripts/form_rules.py fields.txt -o rules.md。
3. 脚本按类型推断基础规则(邮箱、手机号、整数、日期、枚举),生成规则表。
4. 补齐前后端两段校验代码与提示文案,两边判定条件必须完全一致。
5. 按测试用例表逐条验证,重点关注边界值与空字符串场景。
## 依赖
Python 3 标准库(re/argparse/pathlib),生成的是代码骨架,需按项目框架改写。
## 输出
一份 rules.md:字段规则表、前端校验片段、后端校验片段、提示文案表、测试用例表。
纯文本预览
全站累计复制 0 次
使用说明
新增表单前把字段写进文件跑一遍,前后端校验按同一份规则实现,再照用例表验一遍。
每个 IP 仅可点赞一次 · 点赞后不可取消

暂无评论,来发表第一条评论吧!