# 可视化快速入门指南 **通过视觉学习!**本指南使用图表和可视化示例来帮助您理解技能。 --- ## 大局观 ``` ┌─────────────────────────────────────────────────────────────┐ │ 您(开发者) │ │ ↓ │ │ "帮我构建一个支付系统" │ │ ↓ │ ├─────────────────────────────────────────────────────────────┤ │ AI 助手 │ │ ↓ │ │ 加载 @stripe-integration 技能 │ │ ↓ │ │ 成为 Stripe 支付专家 │ │ ↓ │ │ 提供带有代码示例的专业帮助 │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 📦 仓库结构(可视化) ``` antigravity-awesome-skills/ │ ├── 📄 README.md ← 概述和快速入门 ├── 📄 CONTRIBUTING.md ← 贡献者工作流程 ├── 📄 CATALOG.md ← 完整生成的目录 │ ├── 📁 skills/ ← 1,204+ 技能在这里 │ │ │ ├── 📁 brainstorming/ │ │ └── 📄 SKILL.md ← 技能定义 │ │ │ ├── 📁 stripe-integration/ │ │ ├── 📄 SKILL.md │ │ └── 📁 examples/ ← 可选的额外内容 │ │ │ ├── 📁 game-development/ │ │ └── 📁 2d-games/ │ │ └── 📄 SKILL.md ← 也支持嵌套技能 │ │ │ └── ... (1,200+ 总计) │ ├── 📁 apps/ │ └── 📁 web-app/ ← 交互式浏览器 │ ├── 📁 tools/ │ ├── 📁 scripts/ ← 验证器和生成器 │ ├── 📁 lib/ ← 共享辅助工具 │ └── 📁 bin/ ← 安装程序入口点 │ └── 📁 docs/ ├── 📁 users/ ← 入门指南、包、工作流程 ├── 📁 contributors/ ← 模板、解剖、质量标准 ├── 📁 maintainers/ ← 发布和维护文档 └── 📁 sources/ ← 归属和许可证 ``` --- ## 技能如何工作(流程图) ``` ┌──────────────┐ │ 1. 安装 │ 将技能复制到 .agent/skills/ └──────┬───────┘ │ ↓ ┌──────────────┐ │ 2. 调用 │ 在 AI 聊天中输入:@skill-name └──────┬───────┘ │ ↓ ┌──────────────┐ │ 3. 加载 │ AI 读取 SKILL.md 文件 └──────┬───────┘ │ ↓ ┌──────────────┐ │ 4. 执行 │ AI 遵循技能指令 └──────┬───────┘ │ ↓ ┌──────────────┐ │ 5. 结果 │ 您获得专业帮助! └──────────────┘ ``` --- ## 🎯 技能类别(可视化地图) ``` ┌─────────────────────────┐ │ 1,204+ 技能 │ └────────────┬────────────┘ │ ┌────────────────────────┼────────────────────────┐ │ │ │ ┌────▼────┐ ┌──────▼──────┐ ┌──────▼──────┐ │ 产品 │ │ 开发 │ │ 安全 │ │ & 用户体验│ │ & 测试 │ │ & 可靠性 │ └────┬────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ • 头脑风暴 • React / Next.js • 应用安全审查 • 设计系统 • TDD / 调试 • 渗透测试指南 • 文案撰写 • API / 后端 • 云加固 • 事件响应 │ │ │ └────────────────────────┼────────────────────────┘ │ ┌────────────────────────┼────────────────────────┐ │ │ │ ┌────▼────┐ ┌──────▼──────┐ ┌──────▼──────┐ │ AI │ │ 数据/运维 │ │ 文档/开源 │ │ 代理 │ │ & 云 │ │ 维护 │ └────┬────┘ └──────┬──────┘ └──────┬──────┘ │ │ │ • RAG 系统 • SQL / 分析 • 发布流程 • LangGraph • Docker / K8s • 更新日志 • 提示工程 • Terraform / AWS • PR / 审查 • 工具 / MCP • 可观测性 • 技能编写 ``` --- ## 技能文件解剖(可视化) ``` ┌─────────────────────────────────────────────────────────┐ │ SKILL.md │ ├─────────────────────────────────────────────────────────┤ │ │ │ ┌───────────────────────────────────────────────┐ │ │ │ FRONTMATTER(元数据) │ │ │ │ ───────────────────────────────────────────── │ │ │ │ --- │ │ │ │ name: my-skill │ │ │ │ description: "What this skill does" │ │ │ │ --- │ │ │ └───────────────────────────────────────────────┘ │ │ │ │ ┌───────────────────────────────────────────────┐ │ │ │ 内容(指令) │ │ │ │ ───────────────────────────────────────────── │ │ │ │ │ │ │ │ # 技能标题 │ │ │ │ │ │ │ │ ## 概述 │ │ │ │ 这个技能的作用... │ │ │ │ │ │ │ │ ## 何时使用 │ │ │ │ - 在...时使用 │ │ │ │ │ │ │ │ ## 指令 │ │ │ │ 1. 第一步... │ │ │ │ 2. 第二步... │ │ │ │ │ │ │ │ ## 示例 │ │ │ │ ```javascript │ │ │ │ // 示例代码 │ │ │ │ ``` │ │ │ │ │ │ │ └───────────────────────────────────────────────┘ │ │ │ └─────────────────────────────────────────────────────────┘ ``` --- ## 安装(可视化步骤) ### 步骤 1:克隆仓库 ``` ┌─────────────────────────────────────────┐ │ 终端 │ ├─────────────────────────────────────────┤ │ $ git clone https://github.com/ │ │ sickn33/antigravity-awesome-skills │ │ .agent/skills │ │ │ │ ✓ 正在克隆到 '.agent/skills'... │ │ ✓ 完成! │ └─────────────────────────────────────────┘ ``` ### 步骤 2:验证安装 ``` ┌─────────────────────────────────────────┐ │ 文件资源管理器 │ ├─────────────────────────────────────────┤ │ 📁 .agent/ │ │ └── 📁 skills/ │ │ ├── 📁 brainstorming/ │ │ ├── 📁 stripe-integration/ │ │ ├── 📁 react-best-practices/ │ │ └── ... (1,200+ 总计) │ └─────────────────────────────────────────┘ ``` ### 步骤 3:使用技能 ``` ┌─────────────────────────────────────────┐ │ AI 助手聊天 │ ├─────────────────────────────────────────┤ │ 您:@brainstorming 帮我设计 │ │ 一个待办事项应用 │ │ │ │ AI:太好了!让我帮您思考 │ │ 这个问题。首先,让我们 │ │ 了解您的需求... │ │ │ │ 主要用例是什么? │ │ a) 个人任务管理 │ │ b) 团队协作 │ │ c) 项目规划 │ └─────────────────────────────────────────┘ ``` --- ## 示例:使用技能(分步骤) ### 场景:您想为应用添加 Stripe 支付 ``` ┌─────────────────────────────────────────────────────────────┐ │ 步骤 1:确定需求 │ ├─────────────────────────────────────────────────────────────┤ │ "我需要为我的应用添加支付处理" │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ │ 步骤 2:找到正确的技能 │ ├─────────────────────────────────────────────────────────────┤ │ 搜索:"payment" 或 "stripe" │ │ 找到:@stripe-integration │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ │ 步骤 3:调用技能 │ ├─────────────────────────────────────────────────────────────┤ │ 您:@stripe-integration 帮我添加订阅计费 │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ │ 步骤 4:AI 加载技能知识 │ ├─────────────────────────────────────────────────────────────┤ │ • Stripe API 模式 │ │ • Webhook 处理 │ │ • 订阅管理 │ │ • 最佳实践 │ └─────────────────────────────────────────────────────────────┘ ↓ ┌─────────────────────────────────────────────────────────────┐ │ 步骤 5:获得专业帮助 │ ├─────────────────────────────────────────────────────────────┤ │ AI 提供: │ │ • 代码示例 │ │ • 设置说明 │ │ • 安全考虑 │ │ • 测试策略 │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 查找技能(可视化指南) ### 方法 1:按类别浏览 ``` README.md → 滚动到"完整技能注册表" → 找到类别 → 选择技能 ``` ### 方法 2:按关键字搜索 ``` 终端 → ls skills/ | grep "keyword" → 查看匹配的技能 ``` ### 方法 3:使用索引 ``` 打开 skills_index.json → 搜索关键字 → 找到技能路径 ``` --- ## 创建您的第一个技能(可视化工作流程) ``` ┌──────────────┐ │ 1. 想法 │ "我想分享我的 Docker 知识" └──────┬───────┘ │ ↓ ┌──────────────┐ │ 2. 创建 │ mkdir skills/docker-mastery └──────┬───────┘ touch skills/docker-mastery/SKILL.md │ ↓ ┌──────────────┐ │ 3. 编写 │ 添加 frontmatter + 内容 └──────┬───────┘ (使用 docs/contributors/skill-template.md) │ ↓ ┌──────────────┐ │ 4. 测试 │ 复制到 .agent/skills/ └──────┬───────┘ 尝试:@docker-mastery │ ↓ ┌──────────────┐ │ 5. 验证 │ npm run validate └──────┬───────┘ │ ↓ ┌──────────────┐ │ 6. 提交 │ git commit + push + Pull Request └──────────────┘ ``` --- ## 技能复杂度级别 ``` ┌─────────────────────────────────────────────────────────────┐ │ 技能复杂度 │ ├─────────────────────────────────────────────────────────────┤ │ │ │ 简单 标准 复杂 │ │ ────── ──────── ─────── │ │ │ │ • 1 个文件 • 1 个文件 • 多个 │ │ • 100-200 字 • 300-800 字 • 800-2000 │ │ • 基本结构 • 完整结构 • 脚本 │ │ • 无额外内容 • 示例 • 示例 │ │ • 最佳实践 • 模板 │ │ • 文档 │ │ 示例: 示例: 示例: │ │ git-pushing brainstorming loki-mode │ │ │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 🎯 贡献影响(可视化) ``` 您的贡献 │ ├─→ 改进文档 │ │ │ └─→ 帮助数千开发者理解 │ ├─→ 创建新技能 │ │ │ └─→ 为所有人启用新功能 │ ├─→ 修复错误/拼写错误 │ │ │ └─→ 防止未来用户困惑 │ └─→ 添加示例 │ └─→ 使初学者学习更容易 ``` --- ## 学习路径(可视化路线图) ``` 从这里开始 │ ↓ ┌─────────────────┐ │ 阅读 │ │ GETTING_STARTED │ └────────┬────────┘ │ ↓ ┌─────────────────┐ │ 在 AI 助手中 │ │ 尝试 2-3 个技能 │ └────────┬────────┘ │ ↓ ┌─────────────────┐ │ 阅读 │ │ SKILL_ANATOMY │ └────────┬────────┘ │ ↓ ┌─────────────────┐ │ 研究现有 │ │ 技能 │ └────────┬────────┘ │ ↓ ┌─────────────────┐ │ 创建简单 │ │ 技能 │ └────────┬────────┘ │ ↓ ┌─────────────────┐ │ 阅读 │ │ CONTRIBUTING │ └────────┬────────┘ │ ↓ ┌─────────────────┐ │ 提交 PR │ └────────┬────────┘ │ ↓ 贡献者!🎉 ``` --- ## 💡 快速提示(可视化速查表) ``` ┌─────────────────────────────────────────────────────────────┐ │ 快速参考 │ ├─────────────────────────────────────────────────────────────┤ │ │ │ 📥 安装 │ │ git clone [repo] .agent/skills │ │ │ │ 🎯 使用 │ │ @skill-name [您的请求] │ │ │ │ 🔍 查找 │ │ ls skills/ | grep "keyword" │ │ │ │ ✅ 验证 │ │ npm run validate │ │ │ │ 📝 创建 │ │ 1. mkdir skills/my-skill │ │ 2. 使用 frontmatter 创建 SKILL.md │ │ 3. 添加内容 │ │ 4. 测试和验证 │ │ 5. 提交 PR │ │ │ │ 🆘 帮助 │ │ • docs/users/getting-started.md │ │ • CONTRIBUTING.md │ │ • docs/contributors/skill-anatomy.md │ │ • GitHub Issues - 提问 │ │ │ └─────────────────────────────────────────────────────────────┘ ``` --- ## 成功故事(可视化时间线) ``` 第 1 天:安装技能 │ └─→ "哇,@brainstorming 帮我设计了应用!" 第 3 天:使用 5 个不同的技能 │ └─→ "这些技能为我节省了这么多时间!" 第 1 周:创建第一个技能 │ └─→ "我以技能的形式分享了我的专业知识!" 第 2 周:技能被合并 │ └─→ "我的技能正在帮助其他人!🎉" 第 1 个月:定期贡献者 │ └─→ "我已经贡献了 5 个技能并改进了文档!" ``` --- ## 下一步 1. ✅ **理解**可视化结构 2. ✅ **安装**您的 AI 工具中的技能 3. ✅ **尝试**不同类别的 2-3 个技能 4. ✅ **阅读** CONTRIBUTING.md 5. ✅ **创建**您的第一个技能 6. ✅ **分享**给社区 --- **可视化学习者?**本指南应该有帮助!仍有问题?查看: - [getting-started.md](getting-started.md) - 基于文本的介绍 - [skill-anatomy.md](../contributors/skill-anatomy.md) - 详细分解 - [CONTRIBUTING.md](../../CONTRIBUTING.md) - 如何贡献 **准备好贡献了吗?**您可以做到!💪