Notes
Notes5
Design patterns I've worked out, and principles worth keeping.
- 主世界桥 PATTERN
让扩展的内容脚本拿到页面 JS 对象 —— 请求 / 响应式跨世界桥,含 React fiber 与页面全局两个用例
- 分级 tool 注册表 PATTERN
按副作用分 read / write / send 的 tool 注册表 —— 三道闸 + 两层防护,send 永远到不了 LLM 手上
- React DOM 驱动器 PATTERN
操控一个没有源码的 React 受控表单 —— 原生 setter / mousedown 开下拉 / 按 label 找字段 / 等条件不等时间
- 远程配置 + 签名兜底 PATTERN
PocketBase 按域下发配置,Ed25519 签名的离线授权兜底 —— 服务器挂了不影响干活,也没人能自己提权
- PowerShell 扩展安装器模板 PATTERN
一条命令装 / 更新 load-unpacked 浏览器扩展 —— 免管理员、首次与更新分流、老用户绝不搬家