DH

dkbnull/hello-skill

Deployment & DevOps
35 stars Quality 32 Trend 34

存放和管理 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 开发

数据工程

Skill 说明
Spark Spark 大数据计算与批处理
Flink Flink 实时流计算与管道开发
Airflow Airflow 工作流调度与 ETL 自动化
Hadoop Hadoop 大数据存储与计算
View this README on GitHub

Recommended Tools

Try a different keyword or remove a filter.

Install

npx skillfish add dkbnull/hello-skill