Community程式設計與開發github.com

BaixuanZhu/skills

面向中文 Java/Spring 生态的 Agent Skills 套装:编码规范、质量门禁、单元测试、Sa-Token/MyBatis-Plus 框架、敏捷流程。支援 Claude Code 插件與 npx skills 一鍵安裝。

skills 是什麼?

BaixuanZhu Skills 是一套專為中文 Java/Spring 生態系統設計的 AI 代理技能集合,涵蓋編碼規範、程式碼品質門禁、單元測試、主流框架(Sa-Token、MyBatis-Plus)開發、敏捷流程以及專案初始化等功能。它支援多種 AI 編碼助手平台,包括 Claude Code(透過插件市場)以及任何支援 npx skills 的代理(如 Cursor、Codex、Zed、Windsurf、Gemini CLI 等 41+ 種工具)。每個技能都是獨立且可選安裝的模組,使用者可以根據需求僅安裝所需部分,例如通用底座(repo-init、編碼規範、品質門禁、測試),或依技術棧選擇框架助手與敏捷流程組件。其運作方式在 Claude Code 中為唯讀的託管插件包,更新隨插件自動推送;而在其他代理中則透過 npx skills 將技能文件複製到專案目錄,提供更高的編輯靈活性。此工具集旨在讓 AI 編碼助手在中文 Java 專案中表現得更專業,並附帶公開的評估資料夾(eval/)以供測試與驗證。

相容平台✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI✓Windsurf
npx skills add https://github.com/BaixuanZhu/skills/tree/main

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

BaixuanZhu Skills

English | 中文

面向中文 Java / Spring 生態的 Agent Skills 套裝。涵蓋編碼規範、品質門禁、單元測試、主流框架(Sa-Token / MyBatis-Plus)開發、敏捷流程、專案初始化——讓 AI 編碼助手在中文 Java 專案裡表現得更專業。

安裝

支援兩種安裝方式,任選其一。兩種方式安裝的是同一份技能內容。

方式一:Claude Code(推薦)

每個技能都是獨立的 plugin,可單獨安裝你需要的:

/plugin marketplace add BaixuanZhu/skills
/plugin install repo-init              # 只裝你需要的,按技能名
/plugin install java-coding-guide-pro

技能名見下方「包含的技能」表格。裝多個就重複 /plugin install <技能名>。

方式二:npx skills(其他 Agent 通用)

適用於 Cursor / Codex / Zed / Windsurf / Gemini CLI 等 41+ agent。會把技能檔案複製到你的專案(可自行編輯):

npx skills add BaixuanZhu/skills

兩者區別:Claude Code plugin 是託管唯讀包,更新隨插件走;npx skills 給你的是可編輯檔案副本,更靈活但需自己跟進更新。

包含的技能

技能用途適用場景
repo-init產生/更新跨工具通用的 AGENTS.md 專案簡報新專案冷啟動、讓任意 AI 工具快速理解專案
java-coding-guide-proJava 編碼規範與避坑(JDK 8~25、阿里手冊、SonarQube)編寫 / 修改 / 審查任何 Java/Spring 程式碼
java-coding-qualityJava 程式碼品質與安全門禁(PMD7 + SpotBugs/FindSecBugs)提交前檢查、程式碼審查、安全掃描
java-unit-testJava 單元測試規範對齊(設計方法 + 工程預設值)編寫 / 評審 / 補全單元測試
sa-token-devSa-Token 權限認證框架開發助手登入鑑權、權限角色、SSO、JWT、會話管理
mybatis-plus-devMyBatis-Plus ORM 增強框架開發助手CRUD、分頁查詢、Mapper/Service 層、事務、邏輯刪除
using-agile敏捷管理入口(路由 + 狀態檢測)進入含 agile-docs/ 的專案、開始敏捷流程
agile-strategic敏捷策略層(願景 + 架構 C4 + ADR)寫願景、技術選型、架構決策記錄
agile-backlog敏捷產品待辦(雙檔案 Backlog)拆任務、排優先級、迭代規劃輸入
agile-sprintSprint 全週期規劃器開 Sprint、規劃迭代、關閉 Sprint

分層建議

  • 通用底座(幾乎必裝):repo-init + java-coding-guide-pro + java-coding-quality + java-unit-test
  • 框架增強(按技術棧選):sa-token-dev / mybatis-plus-dev
  • 敏捷流程(團隊選裝):using-agile(入口)→ agile-strategic / agile-backlog / agile-sprint

維護

技能內容在 skills/<name>/ 直接編輯;plugins/<name>/ 是為 Claude Code / ZCode 插件規範準備的鏡像(巢狀 .claude-plugin/plugin.json + skills/<name>/),由 pre-commit hook(scripts/sync-plugins.mjs)自動同步,push 時 GitHub Actions 兌底校驗。改技能只改 skills/。

測試與評估

各技能的達爾文評估產物(測試 prompt、產出快照、判分記錄)公開在 eval/,按技能分子目錄,可自行查看與複現。

License

MIT © BaixuanZhu

相關技能