【SKILL】各类技术栈SKILL,让AI编码更规范

各技术栈SKILL,让AI编码更规范

Hello Skill


项目简介

本项目用于存放和管理 SKILL.md 和 RULE 规则文件,提供各类技术栈的 Skill 配置和通用 Rule 规则。

使用方式

  • Skill:进入所需分类目录,将 skills/ 文件夹中的内容复制到 .trae/skills/ 即可使用。
  • Rule:将 common/rules/ 中的规则文件复制到 .trae/rules/ 即可使用。

Rule

通用规则

Rule 说明
中文回答与自动加载SKILL 强制使用中文回答,并根据任务上下文自动加载对应的SKILL

技术栈 Skill

通用技能

Skill 说明
角色切换 编码过程中根据上下文自动切换专业角色
代码审查 多维度代码审查,减少AI生成代码错误率
调试排错 系统化调试方法论,快速定位问题根因
需求分析 编码前需求分析,消除歧义和遗漏
防御性编程 主动预判错误,编写健壮防御性代码
API 设计 系统化 API 设计规范,减少设计缺陷
结构化思维 系统化思维框架,减少AI幻觉和逻辑错误
重构优化 系统化重构方法论,改善代码质量
错误处理规范 系统化错误处理,确保异常可感知可追踪可恢复
性能优化 系统化性能分析方法,全栈优化策略
设计模式 问题驱动的模式选择,提高代码可复用可扩展性
技术文档 规范化文档写作标准,确保文档清晰完整可维护
代码生成规范 AI辅助编码规范,减少幻觉和逻辑遗漏

编程语言

Skill 说明
Java Java 语言开发
Kotlin Kotlin 语言开发
Go Go 语言开发
Python Python 语言开发
C C 语言开发
C++ C++ 语言开发
C# / .NET C# / .NET 开发
Rust Rust 语言开发
TypeScript TypeScript 类型安全开发
JavaScript JavaScript 开发
Dart Dart 语言开发
PHP PHP 后端开发
R R 统计分析开发
Perl Perl 脚本开发
Visual Basic Visual Basic / VBA 开发
Delphi Delphi 桌面应用开发
Fortran Fortran 科学计算开发
MATLAB MATLAB 数值计算开发
Assembly 汇编语言开发
COBOL COBOL 企业级开发
Scratch Scratch 图形化编程
Swift Swift / Apple 生态开发
Scala Scala 函数式 + 大数据开发
Ruby Ruby / Rails 开发
Lua Lua 脚本 / 游戏脚本开发
Elixir Elixir 高并发开发
Julia Julia 科学计算开发
Groovy Groovy / Gradle 脚本开发

后端框架

Skill 说明
Spring Boot Spring Boot 后端开发
Spring Cloud Spring Cloud 微服务开发
FastAPI FastAPI 框架开发
Django Django Web 框架开发
Flask Flask 轻量级 Web 开发
Gin Gin 高性能 HTTP 框架开发
Node.js Node.js 后端开发

前端框架

Skill 说明
HTML / CSS / JS Web 前端基础开发
Vue Vue 前端开发
Vue + TypeScript Vue + TypeScript 前端开发
Vue + Vite Vue + Vite 前端开发
Vue + Vite + TypeScript Vue + Vite + TypeScript 前端开发
React React 前端开发
Next.js Next.js 全栈框架开发
Svelte Svelte 编译时框架开发
Angular Angular 企业级前端开发
Layui Layui 前端框架开发

移动端 & 桌面端

Skill 说明
Android (Kotlin) Android Kotlin 应用开发
Android (Java) Android Java 应用开发
iOS iOS 应用开发
Flutter Flutter 应用开发
React Native React Native 跨平台移动开发
UniApp UniApp 跨平台开发
Electron Electron 桌面应用开发
JavaFX JavaFX 桌面应用开发
Qt Qt 跨平台桌面应用开发

数据库

Skill 说明
SQL SQL 标准查询语言
MySQL MySQL 数据库开发
PostgreSQL PostgreSQL 数据库开发
SQL Server SQL Server 数据库开发
Oracle Oracle 数据库开发
Redis Redis 缓存与数据结构
MongoDB MongoDB 文档数据库开发
Elasticsearch Elasticsearch 搜索引擎开发
SQLite SQLite 嵌入式数据库开发
ClickHouse ClickHouse OLAP 数据库开发
数据库函数 数据库自定义函数开发
存储过程 数据库存储过程开发

中间件

Skill 说明
Kafka Kafka 消息队列开发
RabbitMQ RabbitMQ 消息中间件开发
Nginx Nginx 反向代理与负载均衡

DevOps & 工具

Skill 说明
Docker Docker 容器化部署
Kubernetes Kubernetes 容器编排
Jenkins Jenkins CI/CD 流水线
Terraform Terraform 基础设施即代码
Git Git 版本控制
Git 工作流 规范化分支策略与提交规范,减少协作冲突

真多啊,全面

1 个赞


skill大全?

1 个赞

感谢感谢感谢

1 个赞

太全面了,但如果我只要每个category最好的一个,推荐哪几个?

2 个赞

就只差鸿蒙开发了,ArkTS

1 个赞