catalog/repos/addfox--skills.md

76 lines
3.0 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 浏览器扩展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) — 多技能仓库结构参考。