Files
antigravity-skills-reference/docs_zh-CN/users/workflows.md
dz3ai a1ef780467 add Chinese docs (#232)
* add Chinese docs

* docs: Add missing Chinese translations and update README.zh-CN.md links

- Add 4 new Chinese translation files:
  - contributors/examples.md: Real-world examples of using skills
  - maintainers/audit.md: Repository coherence and correctness audit guide
  - maintainers/ci-drift-fix.md: CI drift fix guide
  - users/visual-guide.md: Visual quick start guide with diagrams

- Update README.zh-CN.md to replace docs/ links with docs_zh-CN/ links for:
  - Navigation section
  - Documentation table
  - Contributing section

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-08 08:35:17 +01:00

12 KiB
Raw Blame History

Antigravity 工作流

工作流手册,以更少的摩擦协调多个技能。

什么是工作流?

工作流是一个指导性的、逐步执行路径,将多个技能组合起来实现一个具体目标。

  • 告诉您哪些技能与某个角色相关。
  • 工作流告诉您如何按顺序使用这些技能来完成实际目标。

如果包是您的工具箱,工作流就是您的执行手册。


如何使用工作流

  1. 安装一次仓库(npx antigravity-awesome-skills)。
  2. 选择符合您即时目标的工作流。
  3. 按顺序执行步骤,并在每个步骤中调用的列出的技能。
  4. 在每个步骤保留输出成果(计划、决策、测试、验证证据)。

当您需要更广泛的覆盖范围时,可以将工作流与bundles.md中的包结合使用。


工作流发布SaaS MVP

构建并发布一个最小化但面向生产的SaaS产品。

步骤1产品架构设计

技能: @brainstorming

任务: "使用 @brainstorming 设计SaaS MVP架构包括

  • 核心功能识别
  • 技术栈选择
  • 数据库设计
  • API端点规划
  • 安全考虑"

产出: 架构设计文档和功能列表


步骤2UI/UX设计

技能: @frontend-design

任务: "使用 @frontend-design 为核心功能设计用户界面,包括:

  • 用户注册/登录流程
  • 主要功能页面布局
  • 响应式设计
  • 无障碍考虑"

产出: UI设计规范和线框图


步骤3安全架构

技能: @security-audit

任务: "使用 @security-audit 为SaaS设计安全架构包括

  • 身份验证和授权
  • 数据保护
  • API安全
  • 合规要求GDPR等"

产出: 安全设计文档和威胁模型


步骤4数据库设计

技能: @schema-design

任务: "使用 @schema-design 设计数据库模式,包括:

  • 用户和权限表
  • 核心业务数据表
  • 索引策略
  • 数据迁移计划"

产出: 完整的数据库模式和迁移脚本


步骤5API开发

技能: @api-design

任务: "使用 @api-design 开发RESTful API包括

  • 认证端点
  • 核心功能CRUD操作
  • 错误处理
  • API文档生成"

产出: 完整的API实现和OpenAPI文档


步骤6前端开发

技能: @react-patterns

任务: "使用 @react-patterns 构建前端应用,包括:

  • 组件架构
  • 状态管理
  • 路由设计
  • 性能优化"

产出: 生产就绪的前端应用


步骤7测试策略

技能: @test-driven-development

任务: "使用 @test-driven-development 为SaaS实施测试包括

  • 单元测试
  • 集成测试
  • 端到端测试
  • 性能测试"

产出: 完整的测试套件和CI/CD配置


步骤8部署配置

技能: @docker-expert

任务: "使用 @docker-expert 配置生产部署,包括:

  • 容器化配置
  • Docker Compose编排
  • 环境变量管理
  • 健康检查"

产出: 部署配置和基础设施即代码


步骤9性能优化

技能: @performance-analyzer

任务: "使用 @performance-analyzer 优化SaaS性能包括

  • 数据库查询优化
  • 前端资源优化
  • 缓存策略
  • 监控设置"

产出: 性能优化报告和监控仪表板


步骤10发布准备

技能: @deployment-pipeline

任务: "使用 @deployment-pipeline 准备生产发布,包括:

  • 发布流程设计
  • 回滚策略
  • 监控告警
  • 用户文档"

产出: 生产就绪的发布计划


工作流Web应用安全审计

对现有Web应用进行全面安全评估。

步骤1初步侦察

技能: @reconnaissance

任务: "使用 @reconnaissance 收集目标信息,包括:

  • 技术栈识别
  • 子域名枚举
  • 端口扫描
  • 公开信息收集"

产出: 目标信息收集报告


步骤2漏洞扫描

技能: @vulnerability-scanner

任务: "使用 @vulnerability-scanner 进行自动扫描,包括:

  • 依赖漏洞检查
  • 配置安全检查
  • 已知漏洞扫描
  • 错误配置检测"

产出: 自动扫描结果报告


步骤3手动渗透测试

技能: @pen-testing

任务: "使用 @pen-testing 进行手动测试,包括:

  • SQL注入测试
  • XSS漏洞测试
  • CSRF测试
  • 认证绕过测试"

产出: 手动渗透测试报告


步骤4API安全测试

技能: @api-security-testing

任务: "使用 @api-security-testing 测试API安全包括

  • 认证授权测试
  • 输入验证测试
  • 速率限制测试
  • 敏感数据泄露测试"

产出: API安全测试报告


步骤5业务逻辑测试

技能: @business-logic-testing

任务: "使用 @business-logic-testing 测试业务逻辑,包括:

  • 权限提升测试
  • 价格操纵测试
  • 工作流程绕过
  • 数据完整性测试"

产出: 业务逻辑安全报告


步骤6社会工程测试

技能: @social-engineering-testing

任务: "使用 @social-engineering-testing 进行社会工程测试,包括:

  • 钓鱼邮件测试
  • 员工安全意识测试
  • 物理安全测试(如适用)
  • 安全培训效果评估"

产出: 社会工程测试报告


步骤7报告和建议

技能: @security-reporting

任务: "使用 @security-reporting 生成综合报告,包括:

  • 风险等级评估
  • 漏洞详细说明
  • 修复建议
  • 安全加固指南"

产出: 完整的安全审计报告


工作流AI应用开发

开发一个完整的AI驱动应用。

步骤1AI策略规划

技能: @ai-strategy

任务: "使用 @ai-strategy 规划AI应用包括

  • AI模型选择
  • 数据需求分析
  • 性能指标定义
  • 伦理考虑"

产出: AI策略文档


步骤2数据工程

技能: @data-engineering

任务: "使用 @data-engineering 准备数据,包括:

  • 数据收集策略
  • 清洗和预处理
  • 数据管道构建
  • 数据质量管理"

产出: 数据管道和预处理脚本


步骤3模型开发

技能: @model-development

任务: "使用 @model-development 开发AI模型包括

  • 模型架构设计
  • 训练流程实现
  • 模型评估
  • 超参数调优"

产出: 训练好的模型和评估报告


步骤4提示工程

技能: @prompt-engineer

任务: "使用 @prompt-engineer 优化AI交互包括

  • 提示模板设计
  • 上下文管理
  • 输出格式控制
  • 错误处理"

产出: 提示模板和对话管理系统


步骤5RAG系统构建

技能: @rag-engineer

任务: "使用 @rag-engineer 构建RAG系统包括

  • 向量数据库设置
  • 检索策略设计
  • 生成增强
  • 评估指标"

产出: 完整的RAG系统


步骤6应用集成

技能: @ai-integration

任务: "使用 @ai-integration 集成AI到应用包括

  • API端点设计
  • 错误处理机制
  • 缓存策略
  • 监控设置"

产出: 生产就绪的AI应用


工作流:全栈项目重构

重构遗留的全栈应用。

步骤1代码审计

技能: @code-audit

任务: "使用 @code-audit 审计现有代码,包括:

  • 代码质量评估
  • 性能瓶颈识别
  • 安全漏洞检查
  • 技术债务分析"

产出: 代码审计报告


步骤2重构规划

技能: @refactoring-planning

任务: "使用 @refactoring-planning 制定重构计划,包括:

  • 优先级排序
  • 风险评估
  • 时间线规划
  • 资源分配"

产出: 重构执行计划


步骤3数据库重构

技能: @database-refactoring

任务: "使用 @database-refactoring 重构数据库,包括:

  • 模式优化
  • 索引重建
  • 查询优化
  • 迁移脚本"

产出: 优化后的数据库和迁移脚本


步骤4后端重构

技能: @backend-refactoring

任务: "使用 @backend-refactoring 重构后端,包括:

  • 架构现代化
  • 代码清理
  • 性能优化
  • 测试补全"

产出: 重构后的后端代码


步骤5前端重构

技能: @frontend-refactoring

任务: "使用 @frontend-refactoring 重构前端,包括:

  • 组件重构
  • 状态管理优化
  • 性能提升
  • 用户体验改进"

产出: 重构后的前端代码


步骤6测试验证

技能: @testing-verification

任务: "使用 @testing-verification 验证重构,包括:

  • 回归测试
  • 性能对比
  • 安全验证
  • 用户验收测试"

产出: 验证测试报告


💡 工作流最佳实践

📋 使用原则

  1. 按顺序执行: 不要跳过步骤,每个步骤都依赖前一步的产出
  2. 保存成果: 每个步骤的输出都是下一步的重要输入
  3. 迭代改进: 根据实际情况调整工作流
  4. 团队协作: 分配不同步骤给不同专业角色

🔄 自定义工作流

创建自定义工作流:

  1. 明确目标和成果
  2. 选择合适的技能组合
  3. 设计步骤顺序
  4. 定义每个步骤的产出要求
  5. 测试和优化

🎯 工作流选择指南

项目类型 推荐工作流 关键技能
新SaaS产品 Ship a SaaS MVP 架构、安全、部署
安全审计 Web应用安全审计 渗透测试、漏洞扫描
AI项目 AI应用开发 模型开发、RAG工程
代码重构 全栈项目重构 代码审计、重构策略
移动应用 移动应用开发 React Native、移动安全

🆘 获取帮助

常见问题

Q: 可以跳过某些步骤吗? A: 不建议。每个步骤都为后续步骤提供必要基础。

Q: 工作流需要多长时间? A: 根据项目复杂度,从几天到几个月不等。

Q: 可以并行执行步骤吗? A: 部分步骤可以并行,但需确保依赖关系。

📚 更多资源


🎉 开始使用工作流

现在您有了完整的工作流指南:

  1. 选择工作流符合您的项目需求
  2. 按步骤执行每个阶段的任务
  3. 保存每个产出用于后续步骤
  4. 团队协作提高效率

立即开始:

"根据我的项目需求,使用最合适的工作流开始工作!"

祝您项目成功!🚀