Community编程与开发github.com

BaixuanZhu/skills

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

skills 是什么?

skills is a Claude Code agent skill that 面向中文 Java/Spring 生态的 Agent Skills 套装:编码规范、质量门禁、单元测试、Sa-Token/MyBatis-Plus 框架、敏捷流程。支持 Claude Code 插件与 npx skills 一键安装。.

兼容平台✓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 | 中文

A suite of Agent Skills tailored for the Chinese Java/Spring ecosystem. Covers coding standards, quality gates, unit testing, mainstream frameworks (Sa-Token / MyBatis-Plus) development, agile workflows, and project initialization — making AI coding assistants perform more professionally in Chinese Java projects.

Installation

Two installation methods are supported, choose one. Both methods install the same skill content.

Method 1: Claude Code (Recommended)

Each skill is an independent plugin, install only what you need:

/plugin marketplace add BaixuanZhu/skills
/plugin install repo-init              # Install only what you need, by skill name
/plugin install java-coding-guide-pro

Skill names are listed in the "Skills Included" section below. To install multiple, repeat /plugin install <skill-name>.

Method 2: npx skills (Universal for Other Agents)

Works with 41+ agents including Cursor / Codex / Zed / Windsurf / Gemini CLI. Copies skill files into your project (editable):

npx skills add BaixuanZhu/skills

Difference: Claude Code plugins are managed read-only packages, updates follow the plugin; npx skills gives you editable file copies, more flexible but you need to track updates yourself.

Skills Included

SkillPurposeUse Case
repo-initGenerate/update cross-tool AGENTS.md project briefNew project cold start, quickly onboard any AI tool to the project
java-coding-guide-proJava coding standards & pitfalls (JDK 8~25, Alibaba Manual, SonarQube)Writing / modifying / reviewing any Java/Spring code
java-coding-qualityJava code quality & security gates (PMD7 + SpotBugs/FindSecBugs)Pre-commit checks, code review, security scanning
java-unit-testAlign Java unit testing standards (design methods + engineering defaults)Writing / reviewing / completing unit tests
sa-token-devSa-Token authentication framework development helperLogin authentication, permissions & roles, SSO, JWT, session management
mybatis-plus-devMyBatis-Plus ORM enhancement framework development helperCRUD, paginated queries, Mapper/Service layers, transactions, logical deletion
using-agileAgile management entry (routing + status detection)Enter a project containing agile-docs/ to start agile workflow
agile-strategicAgile strategic layer (vision + C4 architecture + ADR)Write vision, technology selection, architecture decision records
agile-backlogAgile product backlog (dual-file Backlog)Break down tasks, prioritize, sprint planning input
agile-sprintSprint full-cycle plannerStart Sprint, plan iteration, close Sprint

Layering Recommendations

  • Common Base (almost mandatory): repo-init + java-coding-guide-pro + java-coding-quality + java-unit-test
  • Framework Enhancement (choose by tech stack): sa-token-dev / mybatis-plus-dev
  • Agile Workflow (team choice): using-agile (entry) → agile-strategic / agile-backlog / agile-sprint

Maintenance

Edit skill content directly in skills/<name>/; plugins/<name>/ are mirrors prepared for Claude Code / ZCode plugin specifications (nested .claude-plugin/plugin.json + skills/<name>/), automatically synced by pre-commit hook (scripts/sync-plugins.mjs) and verified by GitHub Actions on push. Only modify skills/ for skill changes.

Testing & Evaluation

Darwin evaluation artifacts (test prompts, output snapshots, scoring records) for each skill are publicly available in eval/, organized by skill subdirectory. You can view and reproduce them yourself.

License

MIT © BaixuanZhu

相关技能