catalog/repos/addfox--skills.md

76 lines
3.0 KiB
Markdown
Raw Permalink Normal View History

2026-04-06 22:24:03 +08:00
# 浏览器扩展AI技能库
`浏览器扩展` `AI代理` `技能库` `Addfox`
# addfox-skills
一个独立的技能库,专为使用 [Addfox](https://github.com/addfox/addfox) 框架构建浏览器扩展的 AI 代理设计。使用 [skills CLI](https://github.com/vercel-labs/skills),通过 **`npx skills add`** 添加这些技能。
**[中文文档(英文版)](README-zh_CN.md)**
## 安装
在项目根目录下运行:
```bash
# 从此仓库添加所有技能(例如添加到 .cursor/skills/ 或 .agents/skills/
npx skills add addfox/skills
# 仅添加特定技能
npx skills add addfox/skills --skill migrate-to-addfox
npx skills add addfox/skills --skill addfox-best-practices
npx skills add addfox/skills --skill extension-functions-best-practices
npx skills add addfox/skills --skill addfox-debugging
npx skills add addfox/skills --skill addfox-testing
# 安装前列出可用技能
npx skills add addfox/skills --list
```
或使用完整的 GitHub URL
```bash
npx skills add https://github.com/addfox/skills
```
## 技能列表
| 技能 | 描述 |
|-------|-------------|
| **migrate-to-addfox** | 将现有项目从 WXT、Plasmo、Extension.js 或原生(无框架)迁移到 Addfox。 |
| **addfox-best-practices** | 使用 Addfox 构建扩展的最佳实践入口、配置、manifest、权限、跨平台、框架/样式、消息传递。 |
| **extension-functions-best-practices** | 扩展功能实践:视频/音频、录制、截图、AI、登录、翻译推荐轻量级库如 Mediabunny和开源扩展。 |
| **addfox-debugging** | 调试构建和运行时错误:使用 addfox/rsbuild 终端输出、`.addfox/error.md``.addfox/meta.md`;通过入口、位置、消息、堆栈和前端框架定位并修复问题。 |
| **addfox-testing** | 使用 Rstest 进行单元测试和端到端测试:如何配置 rstest、何时使用单元测试与端到端测试、依赖项@rstest/core、playwright、@rstest/browser、文件命名及框架专用库React、Vue、Svelte、Solid。 |
## 目录结构
```
.
├── package.json
├── README.md
├── README-zh_CN.md
└── skills/
├── migrate-to-addfox/
│ ├── SKILL.md
│ └── references/
├── addfox-best-practices/
│ ├── SKILL.md
│ ├── reference.md
│ └── rules/
├── extension-functions-best-practices/
│ ├── SKILL.md
│ └── reference.md
├── addfox-debugging/
│ ├── SKILL.md
│ └── reference.md
└── addfox-testing/
├── SKILL.md
└── reference.md
```
## 参考资料
- [skills CLI](https://github.com/vercel-labs/skills) — 使用 `npx skills add` 添加任意技能仓库。
- [Remotion skills](https://github.com/remotion-dev/skills/tree/main/skills/remotion) — 技能与规则布局参考。
- [rstackjs/agent-skills](https://github.com/rstackjs/agent-skills/tree/main/skills) — 多技能仓库结构参考。