ai-skills

agent
Security Audit
Warn
Health Warn
  • No license — Repository has no license file
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 20 GitHub stars
Code Pass
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Pass
  • Permissions — No dangerous permissions requested
Purpose
This repository is a structured, educational knowledge base containing programming guides, code snippets, and best practices. It is designed to help developers learn various software engineering skills and frameworks using AI.

Security Assessment
The overall risk is rated as Low. The automated code scan reviewed 12 files and found no dangerous patterns, hardcoded secrets, or requests for dangerous permissions. Because the project is a collection of markdown documents and static code examples rather than an active application, it does not inherently access sensitive data, execute shell commands, or make external network requests.

Quality Assessment
The project appears to be actively maintained, with its last push occurring very recently. It has garnered a modest level of community trust with 20 GitHub stars. However, there is a discrepancy regarding its licensing: while the README displays an MIT license badge, the repository actually lacks a formal license file. Additionally, users should note that the primary documentation and content are written in Chinese, which may affect accessibility for non-Chinese speakers.

Verdict
Safe to use, though users should be aware of the missing license file and the primary language of the documentation.
SUMMARY

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

README.md

AI编程:Skills知识库大全

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

License中文文档SkillsGitHub stars GitHub forks

简介

这是一个结构化的编程知识库,包含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 李春平 祝您学习愉快!

Reviews (0)

No results found