Zum Inhalt springen

Skills / ai skills

ai skills

🔥 构建高质量的AI编程Skills库,利用AI来学习编程技术。Collect and build high-quality skills to enable AI to serve you better.

21von @microwindvor 2d aktualisiertGitHub →

Installation

Kompatibilitaet

Claude Code

Beschreibung

AI编程:Skills知识库大全

🚀 构建高质量的AI编程Skills库,为程序员量身打造--包含各种流行框架与开发工具。帮助程序员学习各类编程技能,快速构建工程系统。 利用AI来学习编程技术,让AI更好地替你打工。

简介

这是一个结构化的编程知识库,包含100多个精选的AI-powered Skills,涵盖:

  • 后端开发 - RESTful API、数据库、认证授权
  • 前端开发 - React、Vue、性能优化
  • 框架生态 - Flask、Django、FastAPI、Spring Boot、Express、NestJS、Gin、Fiber等
  • 云原生 - Docker、Kubernetes、微服务
  • 系统设计 - 高并发、分布式、缓存策略
  • DevOps - CI/CD、监控、日志
  • 代码质量 - 测试、重构、优化
  • 编程语言 - Java、Python、TypeScript、JavaScript、Go、Rust、C、C++

为什么选择 AI Skills?

在AI时代,会用AI的程序员效率提升10倍!这个知识库为你提供:

  • 实战导向 - 每个技能都可直接应用到项目中
  • AI驱动 - 利用AI快速学习和掌握编程技能
  • 中文友好 - 完全中文文档,降低学习门槛
  • 即学即用 - 丰富的代码示例和最佳实践
  • 持续更新 - 跟随技术发展不断扩展

Skills 总览

| 分类 | 技能数量 | 主要内容 | |------|----------|----------| | 后端开发 | 12个 | API设计、认证授权、缓存策略、异步任务 | | 前端开发 | 9个 | React组件、性能优化、状态管理、响应式设计 | | 框架生态 | 8个 | Django、FastAPI、Spring Boot、Express.js | | 云原生 | 5个 | Docker、Kubernetes、无服务器函数 | | 系统设计 | 8个 | 高并发、分布式一致性、算法顾问 | | 数据库技术 | 8个 | SQL优化、事务管理、NoSQL应用 | | 开发运维 | 6个 | CI/CD流水线、基础设施即代码 | | 代码质量 | 6个 | 代码审查、重构模式、测试策略 | | 编程语言 | 7个 | Python高级、JavaScript ES6+、Go模式 | | 开发工具 | 27个 | 代码分析、性能监控、安全扫描 |

总计:96个实用技能

主要Skills列表

🖥️ 后端开发 (12个)

| 技能名称 | 介绍 | |----------|------| | RESTful API设计与实现 | 设计和实现高质量的RESTful Web API接口,包括最佳实践和规范 | | JWT认证实现 | 使用JWT实现安全的令牌认证系统,保护API接口安全 | | 错误处理与日志系统 | 建立完善的错误处理机制和日志管理系统 | | 缓存策略与实现 | 多层缓存设计和性能优化技术,提升系统响应速度 | | 异步任务与消息队列 | 使用Celery、Bull等实现异步任务处理和消息队列 | | 数据验证与序列化 | 输入数据验证和序列化处理,确保数据安全性 | | GraphQL API开发 | 现代化GraphQL API查询语言和开发实践 | | 文件上传处理 | 安全的文件上传管理系统,支持多种文件类型 | | API验证器 | API接口质量检查和验证工具,确保API规范 | | 数据库查询分析 | SQL查询性能分析和优化工具 | | 请求调试器 | HTTP请求调试和分析工具,便于问题排查 |

🎨 前端开发 (9个)

| 技能名称 | 介绍 | |----------|------| | React组件最佳实践 | React函数式组件设计和性能优化最佳实践 | | 状态管理 | 使用Redux、Context等实现前端状态管理方案 | | 前端性能优化 | 渲染优化、代码分割等前端性能提升技术 | | 响应式设计 | 移动端适配和响应式网页布局设计 | | 表单处理与验证 | 前端表单库使用和验证方案实现 | | 前端测试 | 使用Jest、Vitest等工具进行前端测试 | | 打包分析器 | 前端资源打包分析和优化工具使用 | | 组件分析器 | React组件性能分析和优化工具 | | CSS验证器 | CSS代码质量检查和样式优化 |

⚙️ 框架与库 (8个)

| 技能名称 | 介绍 | |----------|------| | Django Web框架 | Python Web开发完整解决方案和最佳实践 | | FastAPI高性能API | 现代Python API框架的高性能开发实践 | | Spring Boot应用开发 | Java企业级应用快速开发和部署 | | Express.js服务 | Node.js Web框架应用开发和中间件使用 | | NestJS企业架构 | Node.js企业级框架架构设计和模块化开发 | | Flask轻量级应用 | 微框架快速开发和轻量级应用构建 | | Spring分析器 | Spring项目性能分析和优化工具 | | Flask/Django分析器 | Python框架性能分析和代码质量检查 |

☁️ 云原生与容器 (7个)

| 技能名称 | 介绍 | |----------|------| | Docker容器化 | 容器基础技术和应用容器化最佳实践 | | Kubernetes编排 | 容器编排系统管理和集群部署 | | 无服务器函数 | FaaS架构和无服务器函数开发实践 | | 容器镜像管理 | 镜像仓库管理和镜像优化策略 | | 网络策略配置 | 容器网络配置和安全策略管理 | | 云配置分析器 | 云原生配置管理和分析工具 | | Kubernetes验证器 | K8s配置检查和集群验证工具 |

🏗️ 系统设计 (7个)

| 技能名称 | 介绍 | |----------|------| | 算法顾问 | 复杂系统算法选择与优化方案设计 | | 高并发系统设计 | 支持高并发访问的系统架构设计 | | 分布式一致性 | 分布式事务和一致性保证机制 | | CAP定理应用 | 系统设计权衡和策略选择实践 | | 数据库分片策略 | 水平扩展和数据库分片设计方案 | | 缓存失效策略 | 缓存管理和失效策略优化 | | 混合推荐系统 | 推荐算法设计和系统架构实现 |

🗄️ 数据库 (8个)

| 技能名称 | 介绍 | |----------|------| | SQL优化与索引 | 查询性能优化和索引设计最佳实践 | | 事务管理 | ACID特性实现和隔离级别管理 | | NoSQL数据库应用 | MongoDB、Redis等NoSQL数据库开发 | | 备份与恢复 | 数据可靠性和灾难恢复策略 | | 连接池管理 | 数据库连接优化和性能提升 | | 迁移验证器 | 数据库迁移检查和版本管理 | | SQL优化器 | 智能SQL优化工具和自动调优 | | 查询分析器 | 查询性能分析和执行计划优化 |

🔧 DevOps (5个)

| 技能名称 | 介绍 | |----------|------| | CI/CD流水线 | 持续集成和部署流水线设计与实现 | | 基础设施即代码 | IaC实践和基础设施自动化管理 | | 基础设施分析器 | 基础设施监控分析和性能优化 | | CI/CD验证器 | 流水线配置检查和质量验证 | | 日志聚合系统 | 分布式日志收集和分析系统 |

📋 代码质量 (7个)

| 技能名称 | 介绍 | |----------|------| | 代码审查实践 | 代码质量检查流程和审查标准制定 | | 重构模式应用 | 代码重构最佳实践和模式应用 | | 测试策略设计 | 全面测试方案设计和测试覆盖 | | 代码优化技巧 | 性能优化方法和代码质量提升 | | 测试生成器 | 自动化测试生成和测试用例设计 | | 性能分析器 | 代码性能分析和瓶颈识别工具 | | 文档生成器 | 自动文档生成和维护工具 |

💻 编程语言 (7个)

| 技能名称 | 介绍 | |----------|------| | Python高级特性 | 深入Python高级用法和特性掌握 | | JavaScript ES6+ | 现代JavaScript特性和语法应用 | | Go编程模式 | Go语言最佳实践和并发模式 | | Rust系统编程 | 系统级Rust开发和内存安全编程 | | TypeScript开发 | 类型安全的JavaScript开发实践 | | Python分析器 | Python代码分析和质量检查工具 | | JavaScript分析器 | JavaScript代码质量分析和优化 |

🛠️ 工具与脚本 (27个)

| 技能名称 | 介绍 | |----------|------| | 依赖分析器 | 项目依赖管理和版本兼容性分析 | | Dockerfile分析器 | 容器配置优化和安全性检查 | | 环境变量验证器 | 环境配置检查和参数验证 | | 文件分析器 | 文件结构分析和重复文件检测 | | 安全扫描器 | 代码安全漏洞扫描和风险评估 | | 版本管理器 | 版本控制最佳实践和发布管理 | | Git工作流 | Git流程管理和分支策略 | | API测试器 | API接口测试和自动化验证 | | 代码格式化器 | 代码格式统一和风格检查 | | 包管理器 | 依赖包管理和版本控制 | | 正则测试器 | 正则表达式测试和调试工具 | | SQL生成器 | 智能SQL语句生成和优化 | | Markdown生成器 | 文档自动生成和格式化 | | 变更日志生成器 | 自动化版本记录和变更追踪 | | Markdown验证器 | Markdown文档质量检查 | | JSON验证器 | JSON数据验证和格式化 | | 日志分析器 | 日志文件分析和错误追踪 | | Git分析器 | Git仓库分析和统计报告 | | API文档生成器 | API文档自动生成和维护 | | 性能监控 | 应用性能监控和指标分析 | | 密码生成器 | 安全密码生成和管理工具 | | 端口扫描器 | 网络端口扫描和安全检测 | | 堆栈跟踪分析器 | 错误堆栈分析和问题定位 | | Docker Compose | 容器编排和多容器管理 | | 图片优化器 | 图片压缩和性能优化 | | YAML验证器 | YAML文件验证和配置检查 |

快速开始

浏览Skills

所有Skills按分类组织:

ai-skills/
├── backend/              # 后端开发 (12+ skills)
├── frontend/             # 前端开发 (9+ skills)
├── frameworks/           # 框架与库 (8+ skills)
├── cloud-native/         # 云原生 (7+ skills)
├── microservices/        # 微服务 (5+ skills)
├── system-design/        # 系统设计 (7+ skills)
├── database/             # 数据库 (8+ skills)
├── devops/               # DevOps (5+ skills)
├── code-quality/         # 代码质量 (7+ skills)
├── languages/            # 编程语言 (7+ skills)
└── tools/                # 工具与脚本 (27+ skills)

查看一个Skill

每个Skill都有标准的目录结构:

├── README.md               # 一级目录说明
skill-name/
├── SKILL.md                # 标准SKILL文档
├── scripts/                # 示例代码和脚本
├── references/             # 参考文档
└── assets/                 # 模板和资源

使用示例

例1:学习RESTful API设计

cd backend/restful-api-design/
# 阅读中文说明
cat 中文说明.md
# 查看示例代码
ls scripts/

例2:学习Docker容器化

cd cloud-native/docker-containerization/
# 阅读详细说明
cat 中文说明.md
# 查看Dockerfile示例
ls scripts/

Skill文件说明

SKILL.md

每个Skill的主要文档,包含:

  • 目的和使用场景
  • 核心概念讲解
  • 实战代码示例
  • 性能优化建议
  • 常见问题解答
  • 相关资源链接

示例代码(scripts/)

  • Python、JavaScript、Go、Java等多语言示例
  • 可直接运行的代码片段
  • 最佳实践参考

如何使用本库

1. 找到您需要的Skill

按分类浏览,或使用搜索找到相关技能。

2. 阅读中文说明

SKILL.md开始了解核心内容。

3. 查看示例代码

scripts/目录中查看实战示例。

4. 参考官方文档

使用references/中的链接深入学习。

5. 动手实践

复制代码示例,在自己的项目中应用。

库结构统计

总Skills数: 96+
├── 后端: 12+
├── 前端: 9+
├── 框架: 8+
├── 云原生: 7+
├── 微服务: 5+
├── 系统设计: 7+
├── 数据库: 8+
├── DevOps: 5+
├── 代码质量: 7+
├── 语言: 7+
└── 工具: 27+

代码示例: 200+
参考链接: 300+

Skill模板

# [技能名称]

## 目的
简明说明用途

## 核心概念
- 概念1
- 概念2

## 实现步骤
1. 步骤1
2. 步骤2

## 代码示例
\`\`\`python
# 示例代码
\`\`\`

## 最佳实践
- 实践1
- 实践2

## 常见问题
**Q:** 问题
**A:** 答案

快速导航


相关链接:AI时代程序员成长体系

致谢

感谢以下开源项目的启发:

联系与反馈

我是Jarry 李春平 祝您学习愉快!

Aehnliche Skills

ai skills | hub.ai-engineering.at