Chrome Manifest V3 扩展
使用最小权限、明确运行上下文和商店合规约束实现 Chrome 浏览器扩展。
编程开发Claude CodeCodexCursor
提示词
使用 Chrome Manifest V3 + Vite + React + TypeScript 为 {{extension}} 构建扩展。需要的能力:{{capabilities}};目标站点范围:{{targetSites}};设计风格:“{{designStyle}}”。
若环境支持,读取 browser-extension-builder 和 security-scan;无法读取时按提示词继续,禁止声称已经调用。
生产约束:
- 先定义 popup、options、content script、background service worker 的职责和消息流。
- 权限遵循最小化原则;能用 activeTab 就不申请全站 host 权限,所有权限都说明理由。
- 不使用 Manifest V2、远程执行代码、eval 或绕过 CSP 的实现。
- content script 不信任页面 DOM;消息 payload 需要类型检查,敏感数据不得写入普通日志。
- service worker 可能随时休眠,不能依赖内存中的长期状态。
- 未提供后端时使用明确 mock adapter,不伪造账号、同步或付费功能成功。
- 覆盖无权限、页面不支持、网络失败、离线、存储配额和扩展更新状态。
- 提供单元测试、关键消息流测试和手动加载检查步骤;商店发布只列真实可执行清单。
交付 manifest 权限说明、目录结构、完整实现、测试与构建结果、隐私披露建议和 Chrome Web Store 上线前检查项。共 671 字符
使用场景
适用于需要快速理解、整理或生成 编程开发 内容的任务。请先提供必要上下文,再根据输出结果继续追问和验证。
推荐搭配的 Skills
这些是从公开来源核对的外部 Skill。仅在当前 Agent 支持且能够读取时使用;无法加载时,不应声称已经调用。
变量说明
| 变量名 | 类型 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| extension | 文本 | 是 | 扩展用途和目标用户 | 将网页选中文本保存到知识库 |
| capabilities | 列表 | 是 | Popup、页面注入等能力 | Popup、右键菜单、content script、同步设置 |
| targetSites | 列表 | 否 | 必须访问的网站范围 | 仅用户主动选择的当前标签页 |
| designStyle | 文本 | 是 | Popup 或侧栏视觉风格 | 轻量、紧凑、低干扰 |
使用方法
1
复制提示词
2
替换变量
3
发送给 AI
4
检查结果
示例输入
请解释一个递归实现的 Fibonacci 函数,并指出复杂度问题。
示例输出
- 说明递归函数的执行过程。
- 分析重复计算导致的指数复杂度。
- 给出记忆化与迭代优化方案。