9.1 KiB
9.1 KiB
AI编程助手技能库
AI助手 技能库 编程工具 Windsurf Cursor Cloudflare Vercel
🌟 项目简介
Super Agent Skills 是一个为 AI 编程助手量身打造的专业技能库,让你的 AI 助手在特定领域拥有专家级的知识和能力。
┌─────────────────────────────────────────────────────────────┐
│ │
│ 🤖 AI 助手 + 📚 超级技能 = 💪 超级助手 │
│ │
│ ✓ 更精准的代码建议 ✓ 更专业的技术方案 │
│ ✓ 更完整的代码示例 ✓ 更规范的最佳实践 │
│ │
└─────────────────────────────────────────────────────────────┘
⚡ 核心特性
🎯 专业深度每个技能都基于官方文档和最佳实践精心编写,覆盖完整的 API 和使用场景 🔄 持续更新紧跟技术前沿,基于 Context7 实时查询最新文档,确保内容时效性 |
🛠️ 即插即用支持 Windsurf、Cursor、Copilot 等主流 AI IDE,简单配置即可使用 📚 丰富示例每个技能都包含可运行的代码示例,即学即用 |
📦 技能矩阵
☁️ 云平台与部署
| 技能 | 描述 | 核心功能 | 状态 |
|---|---|---|---|
| 边缘计算平台 | Workers · D1 · R2 · KV · AI · Vectorize · Workflows · Hyperdrive | ✅ | |
| 现代前端部署 | Serverless · Edge · KV · Postgres · Blob · AI SDK | ✅ | |
| 简化云部署 | 容器 · 数据库 · 私有网络 · 多区域扩展 | ✅ |
📄 文档处理
| 技能 | 描述 | 核心功能 | 状态 |
|---|---|---|---|
| Word 文档 | python-docx · 表格 · 样式 · 页眉页脚 · 修订追踪 | ✅ | |
| Excel 表格 | openpyxl · 公式 · 图表 · 条件格式 · 数据验证 | ✅ |
🔬 科学计算
| 技能 | 描述 | 核心功能 | 状态 |
|---|---|---|---|
| 科学仿真 | solve_ivp · ODE求解 · 事件检测 · 刚性方程 | ✅ |
🎨 更多技能
🚀 快速开始
git clone https://github.com/1837620622/Super-Agent-Skills.git
💻 IDE 配置指南
🌊 Windsurf (Codeium)
# 配置目录
# macOS: ~/.codeium/windsurf/skills/
# Windows: %USERPROFILE%\.codeium\windsurf\skills/
# Linux: ~/.codeium/windsurf/skills/
# 将技能文件夹复制到上述目录,重启 Windsurf 即可
🖱️ Cursor
- 打开设置
Cmd/Ctrl + , - 搜索
Rules for AI - 添加技能内容或创建
.cursorrules文件
🤖 GitHub Copilot
创建 .github/copilot-instructions.md 文件,将技能内容复制进去
📝 其他 IDE
- Cody:在设置中添加自定义指令
- Tabnine:在 Team Settings 中配置
- CodeWhisperer:通过注释引导
🎬 代码示例
☁️ Cloudflare Workers + AI
export default {
async fetch(request: Request, env: Env): Promise<Response> {
const { results } = await env.DB.prepare('SELECT * FROM users').all();
const response = await env.AI.run('@cf/meta/llama-3.1-8b-instruct', {
messages: [{ role: 'user', content: '分析用户数据' }],
});
return Response.json({ users: results, analysis: response });
},
};
⚡ Vercel AI SDK 流式响应
import { openai } from '@ai-sdk/openai';
import { streamText } from 'ai';
export async function POST(req: Request) {
const { messages } = await req.json();
const result = streamText({ model: openai('gpt-4o'), messages });
return result.toDataStreamResponse();
}
🌍 Railway 多区域部署
{
"deploy": {
"multiRegionConfig": {
"us-west2": { "numReplicas": 2 },
"europe-west4": { "numReplicas": 2 },
"asia-southeast1": { "numReplicas": 2 }
}
}
}
🤝 贡献指南
Fork → 新建分支 → 提交 → 推送 → 发起 PR
欢迎提交 PR 来改进或添加新技能!
📬 联系作者
| 平台 | 联系方式 |
|---|---|
1837620622(传康 kk) |
|
2040168455@qq.com |
|
| 万能程序员 |