存放和管理 SKILL.md 文件,提供各类技术栈的 Skill 配置。
Overview
本项目用于存放和管理 SKILL.md 和 RULE 规则文件,提供各类技术栈的 Skill 配置和通用 Rule 规则。 : - :进入所需分类目录,将 skills/ 文件夹中的内容复制到 .trae/skills/ 即可使用。 - :将 common/rules/ 中的规则文件复制到 .trae/rules/ 即可使用。
README
Hello Skill
项目简介
本项目用于存放和管理 SKILL.md 和 RULE 规则文件,提供各类技术栈的 Skill 配置和通用 Rule 规则。
使用方式:
- Skill:进入所需分类目录,将
skills/文件夹中的内容复制到.trae/skills/即可使用。- Rule:将
common/rules/中的规则文件复制到.trae/rules/即可使用。
Rule
通用规则
| Rule | 说明 |
|---|---|
| 中文回答与自动加载SKILL | 强制使用中文回答,并根据任务上下文自动加载对应的SKILL |
| CLAUDE.md | 基于 andrej-karpathy-skills 扩展,新增中文回答与自动加载 SKILL 规则 |
技术栈 Skill
通用技能
| Skill | 说明 |
|---|---|
| 角色切换 | 编码过程中根据上下文自动切换专业角色 |
| 代码审查 | 多维度代码审查,减少AI生成代码错误率 |
| 调试排错 | 系统化调试方法论,快速定位问题根因 |
| 需求分析 | 编码前需求分析,消除歧义和遗漏 |
| 防御性编程 | 主动预判错误,编写健壮防御性代码 |
| API 设计 | 系统化 API 设计规范,减少设计缺陷 |
| 结构化思维 | 系统化思维框架,减少AI幻觉和逻辑错误 |
| 重构优化 | 系统化重构方法论,改善代码质量 |
| 错误处理规范 | 系统化错误处理,确保异常可感知可追踪可恢复 |
| 性能优化 | 系统化性能分析方法,全栈优化策略 |
| 设计模式 | 问题驱动的模式选择,提高代码可复用可扩展性 |
| 技术文档 | 规范化文档写作标准,确保文档清晰完整可维护 |
| 代码生成规范 | AI辅助编码规范,减少幻觉和逻辑遗漏 |
| 精简代码 | 消除AI生成代码的重复、冗余、重复造轮,控制代码量 |
| UI/UX 设计 | 界面设计、交互设计与用户体验优化规范 |
| 安全审查 | 安全扫描,涵盖注入攻击、认证授权、数据安全、配置安全、依赖安全 |
| 测试规范 | 系统化测试方法论,涵盖单元测试、集成测试、E2E测试、TDD实践 |
| 系统架构 | 架构方法论,涵盖分层架构、微服务架构、事件驱动架构、架构决策记录 |
编程语言
| 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 脚本开发 |
| Shell | Shell / Bash 脚本开发 |
后端框架
| Skill | 说明 |
|---|---|
| Spring Boot | Spring Boot 后端开发 |
| Spring Cloud | Spring Cloud 微服务开发 |
| FastAPI | FastAPI 框架开发 |
| Django | Django Web 框架开发 |
| Flask | Flask 轻量级 Web 开发 |
| Gin | Gin 高性能 HTTP 框架开发 |
| Node.js | Node.js 后端开发 |
| NestJS | NestJS 企业级后端开发 |
| Express | Express Web 开发 |
| Laravel | Laravel PHP 后端开发 |
| gRPC | gRPC 微服务通信 |
前端框架
| 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 前端框架开发 |
| Nuxt | Nuxt 全栈 SSR / SSG 开发 |
| Tailwind CSS | Tailwind CSS 实用优先样式开发 |
| Astro | Astro 内容驱动网站开发 |
移动端 & 桌面端
| 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 跨平台桌面应用开发 |
| 鸿蒙 (HarmonyOS) | 鸿蒙原生应用开发(ArkTS + ArkUI) |
| 微信小程序 | 微信原生小程序开发 |
| Tauri | Tauri 桌面应用开发 |
| Compose Multiplatform | Kotlin 跨平台 UI 开发 |
数据库
| Skill | 说明 |
|---|---|
| SQL | SQL 标准查询语言 |
| MySQL | MySQL 数据库开发 |
| PostgreSQL | PostgreSQL 数据库开发 |
| SQL Server | SQL Server 数据库开发 |
| Oracle | Oracle 数据库开发 |
| Redis | Redis 缓存与数据结构 |
| MongoDB | MongoDB 文档数据库开发 |
| Elasticsearch | Elasticsearch 搜索引擎开发 |
| SQLite | SQLite 嵌入式数据库开发 |
| ClickHouse | ClickHouse OLAP 数据库开发 |
| 数据库函数 | 数据库自定义函数开发 |
| 存储过程 | 数据库存储过程开发 |
| TiDB | TiDB 分布式 NewSQL 数据库开发 |
| TDengine | TDengine 时序数据库开发 |
| Neo4j | Neo4j 图数据库开发 |
中间件
| Skill | 说明 |
|---|---|
| Kafka | Kafka 消息队列开发 |
| RabbitMQ | RabbitMQ 消息中间件开发 |
| Nginx | Nginx 反向代理与负载均衡 |
| RocketMQ | RocketMQ 消息队列开发 |
| ZooKeeper | ZooKeeper 分布式协调 |
| Dubbo | Dubbo 微服务 RPC 开发 |
| Consul | Consul 服务发现与配置管理 |
DevOps & 工具
| Skill | 说明 |
|---|---|
| Docker | Docker 容器化部署 |
| Kubernetes | Kubernetes 容器编排 |
| Jenkins | Jenkins CI/CD 流水线 |
| Terraform | Terraform 基础设施即代码 |
| Git | Git 版本控制 |
| Git 工作流 | 规范化分支策略与提交规范,减少协作冲突 |
| GitHub Actions | GitHub Actions CI/CD 流水线 |
| Ansible | Ansible 自动化配置管理 |
| Prometheus | Prometheus 监控与告警 |
| Helm | Helm Chart 应用打包与管理 |
AI / 大模型
| Skill | 说明 |
|---|---|
| Prompt Engineering | Prompt 设计优化与大模型提示词开发 |
| LangChain | LangChain 应用开发与 RAG 检索增强生成 |
| PyTorch | PyTorch 深度学习开发与模型训练 |
| TensorFlow | TensorFlow 深度学习开发与模型部署 |
| Hugging Face | Hugging Face 模型库与 Transformers 开发 |
数据工程
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add dkbnull/hello-skill