catalog/repos/ajianaz--skills-collection.md

335 lines
12 KiB
Markdown
Raw Permalink Normal View History

2026-04-07 11:44:56 +08:00
# AI智能体技能集合
`AI智能体` `开发工具` `技能模块` `全栈开发` `自动化`
# 🚀 AI 智能体技能集合
通过模块化技能将 Droids 转变为专业专家,全面强化开发工作流。
## 🎯 快速开始
```bash
# 一次安装所有技能(共 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`](./skills/svelte-design) - 创建独具风格、生产级的 Svelte/SvelteKit 界面
- [`svelte-ui-animator`](./skills/svelte-ui-animator) - 使用 Svelte 过渡和动作添加有意义的动画
- [`svelte-ui-integration`](./skills/svelte-ui-integration) - 构建包含表单动作和加载函数的 SvelteKit 工作流
- [`shadcn-svelte-management`](./skills/shadcn-svelte-management) - 管理 Svelte 组件库shadcn-svelte、Skeleton UI、Melt UI
- [`sveltekit-data-optimizer`](./skills/sveltekit-data-optimizer) - 通过加载函数和渐进增强优化 SvelteKit 性能
### **构建移动应用?**
- [`flutter-enterprise`](./skills/flutter-enterprise) - 以清晰架构和功能模块构建企业级 Flutter 应用
- [`flutter-ui-ux`](./skills/flutter-ui-ux) - 创建美观、响应式的 Flutter UI含动画和自定义主题
### **开发后端系统?**
- [`backend-dev`](./skills/backend-dev) - 从 API 设计到部署的完整工作流
### **规划与文档?**
- [`product-management`](./skills/product-management) - 撰写 PRD、分析功能、规划路线图
- [`task-generator`](./skills/task-generator) - 根据需求生成结构化任务列表
- [`agents-md-generator`](./skills/agents-md-generator) - 创建 AI 优化的文档结构
### **构建安全应用?**
- [`security-auth`](./skills/security-auth) - 实现身份验证、授权及安全最佳实践
### **开发 API**
- [`api-builder`](./skills/api-builder) - 设计、构建并文档化 RESTful API 和 GraphQL 端点
### **部署到生产环境?**
- [`devops-deployer`](./skills/devops-deployer) - 搭建 CI/CD 流水线、容器化和云端部署
### **质量保障?**
- [`qa-tester`](./skills/qa-tester) - 创建全面的测试套件、自动化测试并保障代码质量
### **数据管理?**
- [`database-manager`](./skills/database-manager) - 设计数据库结构、优化查询并管理数据库系统
### **监控生产环境?**
- [`observability-monitor`](./skills/observability-monitor) - 为生产系统实现日志、指标和监控
### **移动端部署?**
- [`mobile-devops`](./skills/mobile-devops) - 构建、测试并将移动应用发布到应用商店
### **自动化与工具?**
- [`browser`](./skills/browser) - Chrome DevTools 自动化和网页抓取
- [`skill-creator`](./skills/skill-creator) - 构建你自己的 AI 技能
- [`template-skill`](./skills/template-skill) - 新技能的起始模板
## 🛠️ 技能结构
每个技能都是一个完整的包:
```
skill-name/
├── SKILL.md # 核心指令与工作流
├── references/ # 详细文档与模式
├── scripts/ # 自动化工具
└── assets/ # 模板与资源
```
## 💡 热门技能组合
### **全栈开发**
```bash
# 构建完整应用的最佳组合
skills/backend-dev + skills/svelte-design + skills/svelte-ui-integration
```
### **移动应用开发**
```bash
# 从架构到 UI 的完整 Flutter 应用
skills/flutter-enterprise + skills/flutter-ui-ux
```
### **产品发布**
```bash
# 从想法到部署
skills/product-management + skills/backend-dev + skills/svelte-design
```
### **性能优化**
```bash
# 加速现有应用
skills/sveltekit-data-optimizer + skills/svelte-ui-animator
```
### **安全 API 开发**
```bash
# 构建安全、经测试且带监控的 API
skills/api-builder + skills/security-auth + skills/qa-tester + skills/observability-monitor
```
### **全栈生产部署**
```bash
# 从开发到生产监控的完整应用
skills/backend-dev + skills/security-auth + skills/devops-deployer + skills/observability-monitor
```
### **移动应用生产流水线**
```bash
# 从开发到应用商店发布
skills/flutter-enterprise + skills/mobile-devops + skills/qa-tester
```
### **数据驱动应用**
```bash
# 具备完善数据管理和监控的应用
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 用户
```bash
# 复制所有技能
cp -r skills/* ~/.factory/skills/
# 复制特定技能
cp -r skills/skill-name ~/.factory/skills/
```
### 手动安装
1. 克隆本仓库
2. 将技能文件夹复制到你的 AI 智能体目录
3. 查看各技能 README 了解依赖关系
## 🤝 贡献
正在构建新技能?请遵循我们的框架:
1. **结构**使用标准结构SKILL.md、references/、scripts/、assets/
2. **简洁**:保持 SKILL.md 在 500 行以内
3. **实用**:包含带实际文件路径的真实示例
4. **验证**:通过真实场景进行验证
## 📄 许可证
每个技能可能有各自的许可证,请查看各技能目录了解详情。
## 📋 维护者
**Anaz S. Aji**
[GitHub 主页](https://github.com/ajianaz)
---
**专为 [Factory AI](https://factory.ai) 及兼容的 AI 编程助手而构建。**
*通过精准技能,让你的 AI 助手从通才变为专家。*