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

335 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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 助手从通才变为专家。*