加密原型上传器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0c69a56a/prd-uploader。
技能介绍
问题
在 HTML 原型评审里,直接发文件或临时链接容易出现版本不一致、内容外泄、权限难控的问题。prd_uploader 的目标是把刚打磨好的原型变成一个稳定、可口令访问的公开链接:仓库可以是 Public,但 HTML 内容是密文,只有输入项目口令的人才能在浏览器里解密查看。
工作方式
- 加密发布:HTML 以
AES-256-GCM加密后上传,当前后端是GitHub Pages,并预留scripts/backends.py的替换层。 - 口令保护:每个项目一个口令;上传到已有项目会校验口令,新项目会要求用户设置口令和负责人,避免用错口令导致同事打不开。
- 浏览器解密:同事输入口令后在本地执行
PBKDF2派生密钥并渲染页面,口令不上传服务器,也可在浏览器缓存 7 天。
注意点
这个技能适合团队内部原型分享,不适合高安全场景或必须找回口令的生产资料。GitHub Pages 部署可能超过 1 分钟;大文件受 100MB 单文件上限影响;若沙盒禁止网络,需要在设置中放行 api.github.com 并开新对话。
使用场景
- 产品评审前,把刚改完的 HTML 登录页原型加密发到 GitHub Pages,拿到可分享链接和项目口令。
- 把同一份订单流程 HTML 分别传到两个项目,保持各自口令不同,避免混用旧口令导致打不开。
- 首次配置 GitHub 用户名、仓库、Pages 地址和 token,让技能完成健康检查后再上传原型。
- 同事反馈链接打不开时,按项目口令、隐身模式、Pages 部署延迟逐项排查。
适合人员
- 负责产品原型评审、要把 HTML 原型加密发出并附口令的产品经理
- 生成前端页面后需要稳定分享链接给测试同事的前端工程师
- 想限制无口令人员只能看到密文的项目负责人
- 需要按项目区分原型版本和访问口令的设计协作负责人