Skills:让 AI 编程助手拥有专业技能——3 大 Skill 覆盖代码审查、环境搭建、技术写作
Qoder Agent Skills | 阿里巴巴 Java 规范审查 | 一键环境搭建 | 技术博文写作 | 开箱即用
你是否遇到过这些场景?
- 想让 AI 帮你审查代码是否符合阿里规范,却发现每次都要重复贴规则、教它格式
- 拿到一台新 Mac,搭 Java 开发环境要折腾大半天——JDK、Maven、Redis、Nacos、MySQL……逐个安装配置
- 想给开源项目写一篇推广博文,却不知如何组织结构、拿捏风格
这些重复性的工作,不应该每次都由人来教 AI。
Skills 正是要解决这个问题——将专家经验沉淀为可复用的 Agent Skill,一条命令安装,对话即触发,开箱即用。
🎯 为什么需要 Agent Skills?
痛点一:AI 助手"什么都会一点",但不够专业
通用大模型能做很多事情,但在特定领域缺乏深度。比如代码审查,AI 能给你一些泛泛的建议,但无法按照《阿里巴巴 Java 开发手册》的 8 大维度、60+ 条规则进行系统化审查。每次都要手动喂规则,效率极低。
痛点二:环境搭建是"一次性工作",却反复踩坑
每个开发者换新机器都要搭环境。网上教程鱼龙混杂,版本不对、配置遗漏、端口冲突……一个环境搭半天是常态。这些经验完全可以沉淀为一个自动化 Skill,让 AI 帮你一键搞定。
痛点三:技术写作门槛高,风格难统一
写一篇高质量的技术博文需要兼顾结构、代码示例、架构图、受众分层……即使是经验丰富的开发者,写一篇推广文也要花一整天。如果能将成熟的写作范式提炼为 Skill,AI 就能按照统一风格输出高质量文章。
🚀 项目亮点
✨ 1. 阿里巴巴 Java 代码审查——8 大维度、60+ 规则、分级报告
基于《阿里巴巴 Java 开发手册》(黄山版),覆盖命名规约、OOP 规约、集合处理、并发处理、控制语句、注释规约、异常日志、MySQL 数据库 8 大审查维度。
兼容 Java 17+ 新特性(Record、var、switch 表达式、pattern matching instanceof、文本块),输出分级审查报告(强制 / 推荐 / 参考),每条问题附带问题代码 + 修复代码对照。
审查单个文件:
帮我审查 UserService.java 是否符合阿里规范
审查 git diff:
检查我这次提交的代码有没有违反阿里规范
只检查某个维度:
检查这段代码的并发处理是否符合阿里规范
这意味着:团队可以将阿里规范内化为 AI 的"本能",每次提交代码前自动完成专业级审查,不再依赖人工 Review 逐行检查。
🏗️ 2. Java 全栈开发环境一键搭建——16 个组件、智能检测、幂等安装
覆盖 16 个核心组件的一键安装:JDK 17/21、Maven、Redis、ZooKeeper、Nacos、MySQL、PostgreSQL + pgvector、Kafka、Elasticsearch、RocketMQ、Go、Git、Node.js、Python。
每个组件安装前智能检测是否已存在(命令检查、端口检查、目录检查三重策略),已安装则自动跳过,避免重复安装和覆盖配置:
# 一条命令,安装所有
npx skills add javahongxi/skills
# 然后告诉 AI:
"帮我搭建 Java 开发环境"
安装完成后自动配置环境变量、Nacos 快捷命令、Go 代理,并输出汇总验证表格:
| 组件 | 状态 | 版本 |
|---|---|---|
| Java (JDK 21) | ✅ 已安装 | openjdk 21 |
| Maven | ✅ 已安装 | 3.9.x |
| Redis | ✅ 运行中 | 7.x |
| Nacos | ✅ 已安装 | 3.2.2 |
| MySQL | ✅ 运行中 | 8.x |
| … | … | … |
这意味着:新 Mac 到手,一杯咖啡的时间,开发环境已经全部就绪——不需要记任何安装命令,不需要翻任何教程。
📝 3. 技术博文写作助手——4 种模板、风格统一、代码丰富
提炼自 javahongxi 5 篇技术博文的写作风格,沉淀为 4 种可复用的博文模板:
| 类型 | 适用场景 | 核心特点 |
|---|---|---|
| 项目推广文 | 向社区推广开源项目 | 痛点共鸣 + 亮点展示 + 号召 Star |
| 技术深度文 | 深入解读某项技术 | 层级递进 + 代码演示 + 对比表格 |
| 项目全景文 | 项目整体概览 | ASCII 架构图 + 模块速查表 + 学习价值分层 |
| 升级公告文 | 新版本/新模块发布 | 承接上文 + 🆕 标注 + 独立使用示例 |
每个亮点必须包含代码示例 + “这意味着:结论”,章节标题使用 Emoji 标识,架构图采用 ASCII art,学习价值按初中级/高级/架构师三层分层:
帮我写一篇推广博文介绍这个项目
这意味着:技术写作不再是"从零开始",AI 已经"学会"了经过验证的博文风格,输出质量稳定、结构完整、代码丰富。
🏛️ 架构设计
┌─────────────────────────────┐
│ Qoder AI 编程助手 │
│ (对话触发 / Slash 命令) │
└──────────┬──────────────────┘
│
┌──────────┴──────────────────┐
│ Skills 运行时 │
│ (npx skills add / update) │
└──────────┬──────────────────┘
│
┌──────────────────┼──────────────────┐
│ │ │
┌────────┴────────┐ ┌──────┴──────┐ ┌────────┴────────┐
│ alibaba-java- │ │ java-dev- │ │ tech-blog- │
│ review │ │ env-setup │ │ writer │
│ │ │ │ │ │
│ 8 维度代码审查 │ │ 16 组件安装 │ │ 4 种博文模板 │
│ Java 17+ 适配 │ │ 智能检测跳过 │ │ 风格统一输出 │
│ 分级审查报告 │ │ 环境变量配置 │ │ 代码+架构图 │
└─────────────────┘ └─────────────┘ └─────────────────┘
核心设计理念:
- Skill 即 Markdown:每个 Skill 是一个
.md文件,用自然语言定义触发条件、执行流程、输出格式。不需要写代码,不需要学 SDK,会写文档就会创建 Skill - 通用优先,开箱即用:Skill 不绑定特定项目,安装后即可在任何 Java 项目中使用。项目专属 Skill 放在项目目录,通用 Skill 放在 Skills 仓库
📊 Skills 速查表
| Skill | 触发方式 | 核心能力 |
|---|---|---|
| hongxi-alibaba-java-review | “审查代码是否符合阿里规范” / “code review” | 8 维度审查、分级报告、修复建议 |
| hongxi-tech-blog-writer | “帮我写篇推广博文” / “写一篇技术博客” | 4 种模板、Emoji 章节、代码示例 |
| hongxi-java-dev-env-setup | “搭建 Java 开发环境” / “初始化开发机” | 16 组件安装、智能检测、环境配置 |
🎓 学习价值
对于初中级开发者
- ✅ 通过阿里规范审查快速提升代码质量,养成良好编码习惯
- ✅ 一键搭建开发环境,把时间花在写代码而不是装软件
- ✅ 参考技术博文模板,学习高质量技术写作的结构和方法
对于高级开发者
- ✅ 理解 Agent Skill 的设计理念,学会将自己的经验沉淀为可复用 Skill
- ✅ 审查报告覆盖 Java 17+ 新特性适配,跟进语言演进
- ✅ 环境搭建脚本涵盖中间件选型与配置策略,积累基础设施经验
对于架构师
- ✅ 探索 AI Agent + 工程实践的结合方式,思考如何将团队规范 Skill 化
- ✅ Skill 的 Markdown 定义 + 触发机制 + 执行流程,提供了一种低成本的知识工程化方案
- ✅ 通用 Skill 与项目专属 Skill 的分层策略,可借鉴到团队级 AI 能力建设
🚦 快速开始
前置要求
- Qoder 已安装(AI 编程助手)
安装方式
方式一:命令安装(需要 Node.js 环境)
# 项目级安装
npx skills add javahongxi/skills
# 全局安装(所有项目可用)
npx skills add javahongxi/skills -g
方式二:直接 Clone(无需 Node.js)
git clone https://github.com/javahongxi/skills.git
将 skills/ 目录下的 Skill 文件夹复制到你的项目 .qoder/skills/ 目录,或直接告诉 AI:
帮我把 javahongxi/skills 仓库的 Skill 安装到当前项目
即刻使用
安装完成后,在 Qoder 中直接对话即可触发:
# 代码审查
帮我审查 UserService.java 是否符合阿里规范
# 环境搭建
帮我在 Mac 上搭建 Java 开发环境
# 技术写作
帮我写一篇推广博文介绍这个项目
更新 Skills
# 更新所有 Skill
npx skills update
# 更新全局 Skill
npx skills update -g
# 更新特定 Skill
npx skills update hongxi-alibaba-java-review
💡 最佳实践总结
1. 将团队规范 Skill 化
每个团队都有自己的编码规范、架构约定、发布流程。与其写一份没人看的文档,不如将其沉淀为 Agent Skill:
---
name: team-code-review
description: 基于团队编码规范的代码审查...
---
# 团队代码审查
## 审查维度
1. 命名规范(按团队约定)
2. 异常处理(按团队约定)
...
这意味着:团队规范不再是"文档里的文字",而是 AI 每次代码审查时自动执行的规则。
2. 组合使用多个 Skill
Skills 之间可以协同工作。例如:
# 先用环境搭建 Skill 搭好环境
"帮我搭建 Java 开发环境"
# 再用代码审查 Skill 审查代码
"审查这个项目的代码是否符合阿里规范"
# 最后用博文写作 Skill 写推广文
"帮我写一篇推广博文"
这意味着:Skill 之间互不干扰、各司其职,形成完整的开发工作流支持。
3. 持续迭代你的 Skill
Skill 是 Markdown 文件,修改即生效。当你发现审查规则需要补充、写作模板需要调整时,直接编辑 .md 文件,下次对话即可生效:
# Skill 文件位置
skills/hongxi-alibaba-java-review/SKILL.md
skills/hongxi-tech-blog-writer/SKILL.md
skills/hongxi-java-dev-env-setup/SKILL.md
🔗 相关链接
- 📦 项目地址: https://github.com/javahongxi/skills
- 📖 Qoder 官网: https://qoder.com.cn/
- 📖 阿里巴巴 Java 开发手册: 黄山版
- 📖 npx skills 文档: https://www.npmjs.com/package/skills
📝 结语
Skills 将专家经验沉淀为 AI 可执行的技能,让代码审查、环境搭建、技术写作这些高频工作从"每次手动教"变为"一次沉淀、永久复用"。
如果你正在:
- 🎯 希望 AI 按照阿里规范审查你的 Java 代码
- 🚀 想在新 Mac 上一键搭好 Java 全栈开发环境
- 📝 想让 AI 按照统一风格输出高质量技术博文
- 🏗️ 想将自己的团队经验沉淀为可复用的 Agent Skill
Star ⭐ Skills,让 AI 编程助手拥有真正的专业技能!
# 方式一:命令安装
npx skills add javahongxi/skills
# 方式二:直接 Clone
git clone https://github.com/javahongxi/skills.git
© hongxi.org | 将专家经验沉淀为 AI 可执行的技能,一次沉淀,永久复用
更多推荐

所有评论(0)