12 KiB
12 KiB
AI智能体技能集合
AI智能体 开发工具 技能模块 全栈开发 自动化
🚀 AI 智能体技能集合
通过模块化技能将 Droids 转变为专业专家,全面强化开发工作流。
🎯 快速开始
# 一次安装所有技能(共 14 个)
cp -r skills/* ~/.factory/skills/
# 或按需选择
cp -r skills/svelte-design ~/.factory/skills/
# 安装特定新技能
cp -r skills/security-auth ~/.factory/skills/
cp -r skills/api-builder ~/.factory/skills/
cp -r skills/devops-deployer ~/.factory/skills/
cp -r skills/qa-tester ~/.factory/skills/
cp -r skills/database-manager ~/.factory/skills/
cp -r skills/observability-monitor ~/.factory/skills/
cp -r skills/mobile-devops ~/.factory/skills/
🔍 找到最适合你的技能
构建用户界面?
svelte-design- 创建独具风格、生产级的 Svelte/SvelteKit 界面svelte-ui-animator- 使用 Svelte 过渡和动作添加有意义的动画svelte-ui-integration- 构建包含表单动作和加载函数的 SvelteKit 工作流shadcn-svelte-management- 管理 Svelte 组件库(shadcn-svelte、Skeleton UI、Melt UI)sveltekit-data-optimizer- 通过加载函数和渐进增强优化 SvelteKit 性能
构建移动应用?
flutter-enterprise- 以清晰架构和功能模块构建企业级 Flutter 应用flutter-ui-ux- 创建美观、响应式的 Flutter UI,含动画和自定义主题
开发后端系统?
backend-dev- 从 API 设计到部署的完整工作流
规划与文档?
product-management- 撰写 PRD、分析功能、规划路线图task-generator- 根据需求生成结构化任务列表agents-md-generator- 创建 AI 优化的文档结构
构建安全应用?
security-auth- 实现身份验证、授权及安全最佳实践
开发 API?
api-builder- 设计、构建并文档化 RESTful API 和 GraphQL 端点
部署到生产环境?
devops-deployer- 搭建 CI/CD 流水线、容器化和云端部署
质量保障?
qa-tester- 创建全面的测试套件、自动化测试并保障代码质量
数据管理?
database-manager- 设计数据库结构、优化查询并管理数据库系统
监控生产环境?
observability-monitor- 为生产系统实现日志、指标和监控
移动端部署?
mobile-devops- 构建、测试并将移动应用发布到应用商店
自动化与工具?
browser- Chrome DevTools 自动化和网页抓取skill-creator- 构建你自己的 AI 技能template-skill- 新技能的起始模板
🛠️ 技能结构
每个技能都是一个完整的包:
skill-name/
├── SKILL.md # 核心指令与工作流
├── references/ # 详细文档与模式
├── scripts/ # 自动化工具
└── assets/ # 模板与资源
💡 热门技能组合
全栈开发
# 构建完整应用的最佳组合
skills/backend-dev + skills/svelte-design + skills/svelte-ui-integration
移动应用开发
# 从架构到 UI 的完整 Flutter 应用
skills/flutter-enterprise + skills/flutter-ui-ux
产品发布
# 从想法到部署
skills/product-management + skills/backend-dev + skills/svelte-design
性能优化
# 加速现有应用
skills/sveltekit-data-optimizer + skills/svelte-ui-animator
安全 API 开发
# 构建安全、经测试且带监控的 API
skills/api-builder + skills/security-auth + skills/qa-tester + skills/observability-monitor
全栈生产部署
# 从开发到生产监控的完整应用
skills/backend-dev + skills/security-auth + skills/devops-deployer + skills/observability-monitor
移动应用生产流水线
# 从开发到应用商店发布
skills/flutter-enterprise + skills/mobile-devops + skills/qa-tester
数据驱动应用
# 具备完善数据管理和监控的应用
skills/database-manager + skills/api-builder + skills/observability-monitor
🎨 技能展示
前端卓越
- 设计系统:创建内聚、可扩展的 Svelte/SvelteKit 界面
- 动画库:Svelte 过渡、动作和自定义动画模式
- 性能:SvelteKit 服务端渲染和渐进增强优化
- 组件管理:精简的 Svelte 组件库工作流(shadcn-svelte、Skeleton、Melt UI)
移动开发
- 企业架构:面向可扩展 Flutter 应用的功能模块清晰架构
- UI/UX 卓越:响应式、带动画的 Flutter 界面与自定义主题
- 跨平台:iOS 和 Android 单一代码库,含平台特定优化
- 性能:60fps 动画和优化渲染,带来流畅的移动体验
后端精通
- 多专家系统:架构师 + 安全 + DevOps + 数据库专家
- 安全优先:内置身份验证和防护模式
- CI/CD 就绪:自动化测试和部署流水线
- 可扩展架构:企业级设计模式
规划精准
- 结构化需求:RICE/ICE 框架集成
- 任务自动化:适合初级开发者的任务拆解
- 文档:AI 优化的层级结构
- 研究综合:从用户洞察到可执行计划
安全与身份验证
- 零信任架构:JWT、OAuth2 和现代身份验证模式
- 安全最佳实践:输入验证、加密和漏洞防护
- 授权系统:基于角色的访问控制和权限管理
- 安全测试:自动化安全扫描和渗透测试工作流
API 开发与集成
- RESTful 设计:使用正确 HTTP 方法和状态码的清晰 API 架构
- GraphQL 实现:灵活的查询接口和模式设计
- API 文档:OpenAPI/Swagger 规范和交互式文档
- 集成模式:Webhooks、事件驱动架构和第三方集成
DevOps 与部署
- CI/CD 流水线:自动化测试、构建和部署工作流
- 容器编排:Docker、Kubernetes 和微服务部署
- 云基础设施:AWS、Azure 和 GCP 部署自动化
- 基础设施即代码:Terraform 和 CloudFormation 模板
质量保障
- 测试自动化:单元测试、集成测试和端到端测试框架
- 性能测试:负载测试和性能基准测试
- 代码质量:静态分析、代码检查和代码审查自动化
- 测试驱动开发:TDD 工作流和行为驱动开发
数据库管理
- 模式设计:规范化和非规范化数据库架构
- 查询优化:索引策略和性能调优
- 数据迁移:版本控制的数据库迁移
- NoSQL 集成:文档、键值和图数据库实现
可观测性与监控
- 日志系统:结构化日志和日志聚合
- 指标收集:应用性能监控和业务指标
- 分布式追踪:跨微服务的请求追踪
- 告警系统:主动监控和事件响应
移动端 DevOps
- 应用商店部署:iOS App Store 和 Google Play 自动化构建
- 移动 CI/CD:Fastlane 和其他移动专用部署工具
- 版本管理:语义化版本控制和发布自动化
- 设备测试:跨多设备和操作系统版本的自动化测试
🚀 真实世界工作流
构建 Flutter 企业应用
用户:"创建一个企业库存管理应用"
→ flutter-enterprise 分析需求并设计基于功能的清晰架构
→ flutter-enterprise 搭建包含数据层、领域层和展示层的模块化结构
→ flutter-ui-ux 创建带自定义主题的响应式 UI 组件
→ flutter-ui-ux 添加流畅动画和微交互
→ 结果:具备可维护架构和精美 UI 的生产级 Flutter 应用
创建 SvelteKit 落地页
用户:"构建一个现代落地页"
→ svelte-design 分析品牌并为 Svelte 创建视觉方向
→ svelte-ui-animator 添加 Svelte 过渡和滚动显现动画
→ shadcn-svelte-management 提供 Svelte 组件库集成
→ sveltekit-data-optimizer 确保即时服务端渲染
→ 结果:几分钟内完成生产级、带动画的 SvelteKit 落地页
发布 API
用户:"创建用户管理 API"
→ backend-dev 协调专家系统
→ 设计安全的身份验证和数据库模式
→ 搭建测试和部署自动化
→ 结果:具备完整 CI/CD 的企业级 API
规划功能
用户:"规划一个新的搜索功能"
→ product-management 构建 PRD 和用户故事
→ task-generator 拆解为可执行任务
→ agents-md-generator 创建文档结构
→ 结果:带实现路线图的完整规格说明
构建安全 API
用户:"创建一个安全的支付处理 API"
→ api-builder 设计带正确 HTTP 方法的 RESTful 端点
→ security-auth 实现 JWT 身份验证和 OAuth2 流程
→ database-manager 创建对敏感数据加密的安全模式
→ qa-tester 构建包含安全测试的全面测试套件
→ observability-monitor 为支付交易设置日志和告警
→ 结果:企业级、安全的 API,具备完整监控和测试覆盖
部署全栈应用
用户:"将我们的 SaaS 应用部署到生产环境"
→ devops-deployer 搭建带自动化测试的 CI/CD 流水线
→ security-auth 实现 SSL/TLS 和安全响应头
→ observability-monitor 配置应用监控和告警
→ database-manager 处理数据库迁移和备份策略
→ qa-tester 在预发布环境中运行自动化集成测试
→ 结果:具备监控、安全和自动化测试的生产级部署
移动应用发布流水线
用户:"将我们的移动应用发布到 iOS 和 Android 商店"
→ mobile-devops 为两个平台配置自动化构建
→ qa-tester 运行设备专项测试和性能基准测试
→ security-auth 实现证书固定和安全存储
→ observability-monitor 设置崩溃报告和分析
→ devops-deployer 管理回滚策略和 A/B 测试
→ 结果:带监控和安全保障的自动化移动发布流水线
数据库迁移项目
用户:"将我们的数据库迁移到新架构"
→ database-manager 设计新模式和迁移策略
→ api-builder 更新 API 端点以适配新数据库结构
→ qa-tester 创建数据验证测试和性能基准测试
→ observability-monitor 设置数据库性能监控
→ devops-deployer 编排零停机迁移过程
→ 结果:无缝数据库迁移,保障数据完整性和性能优化
🛠️ 安装指南
Factory AI 用户
# 复制所有技能
cp -r skills/* ~/.factory/skills/
# 复制特定技能
cp -r skills/skill-name ~/.factory/skills/
手动安装
- 克隆本仓库
- 将技能文件夹复制到你的 AI 智能体目录
- 查看各技能 README 了解依赖关系
🤝 贡献
正在构建新技能?请遵循我们的框架:
- 结构:使用标准结构(SKILL.md、references/、scripts/、assets/)
- 简洁:保持 SKILL.md 在 500 行以内
- 实用:包含带实际文件路径的真实示例
- 验证:通过真实场景进行验证
📄 许可证
每个技能可能有各自的许可证,请查看各技能目录了解详情。
📋 维护者
Anaz S. Aji GitHub 主页
专为 Factory AI 及兼容的 AI 编程助手而构建。
通过精准技能,让你的 AI 助手从通才变为专家。