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-pro | Java 編碼規範與避坑(JDK 8~25、阿里手冊、SonarQube) | 編寫 / 修改 / 審查任何 Java/Spring 程式碼 |
| java-coding-quality | Java 程式碼品質與安全門禁(PMD7 + SpotBugs/FindSecBugs) | 提交前檢查、程式碼審查、安全掃描 |
| java-unit-test | Java 單元測試規範對齊(設計方法 + 工程預設值) | 編寫 / 評審 / 補全單元測試 |
| sa-token-dev | Sa-Token 權限認證框架開發助手 | 登入鑑權、權限角色、SSO、JWT、會話管理 |
| mybatis-plus-dev | MyBatis-Plus ORM 增強框架開發助手 | CRUD、分頁查詢、Mapper/Service 層、事務、邏輯刪除 |
| using-agile | 敏捷管理入口(路由 + 狀態檢測) | 進入含 agile-docs/ 的專案、開始敏捷流程 |
| agile-strategic | 敏捷策略層(願景 + 架構 C4 + ADR) | 寫願景、技術選型、架構決策記錄 |
| agile-backlog | 敏捷產品待辦(雙檔案 Backlog) | 拆任務、排優先級、迭代規劃輸入 |
| agile-sprint | Sprint 全週期規劃器 | 開 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