Files
YelayMaths/.agents/skills/review-safe-words/SKILL.md
T
2026-10-01 11:43:07 +08:00

2.2 KiB
Raw Blame History

name, description
name description
review-safe-words 个人小程序审核敏感词规避。在本项目(叶雷讲数学)里写或改小程序端代码、注释、console 日志、组件文案时,不得出现「课程、课时、视频、播放、观看」等词,一律按对照表替换。本项目内一切涉及小程序端的开发操作都适用。

审核敏感词规避

个人主体小程序审核严:代码里(包括注释、日志、组件内文案)出现某些词,会被判定为在线教育 / 媒体类内容。本项目一律避开。

对照表

禁用词 改用
课程 内容 / 条目 / 权益
课时 条目 / 小节
视频 浏览内容
播放 浏览 / 使用 / 加载
观看 浏览

以后发现新的禁用词,直接补进这张表。

注意:「媒体」也别用——它和上面几个词一样敏感,不当作替代词。

适用范围

  • 小程序端(yelaymaths/)所有文件:.js / .wxml / .wxss / .json
  • 包括注释和 console.* 日志——以前就是把这些词写进了注释和日志里
  • 变量名、函数名、配置 key 一律用英文,不要带这些中文

改完自查

cd yelaymaths
rg -n "课程|课时|视频|播放|观看" --glob "!miniprogram_npm" --glob "!node_modules" .

必须无输出才算干净。

已知例外(改不掉,不用白费劲)

miniprogram_npm/@vant/weapp/uploader/ 里有「视频」字样——那是第三方组件库的默认文案。

  • 它是【构建 npm】的产物、在 .gitignore 里,改了下次构建就被覆盖
  • 项目里也没用到这个组件(只用了 dialog / field / button / popup / image / cell / collapse / grid)

要彻底清掉只能从依赖层面处理:构建后手动删掉没用到的组件目录(每次构建要重做),或者干脆不用 vant。

不要顺手改的

数据库 settings 表里已经下发的文案(例如「课程不存在或已下架」「该课时暂无视频」)同样会显示给用户,但改动会直接影响线上界面,属于「先说再做」的范围(见 strict-scope skill)——要改必须先跟用户确认改成什么。