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 skillsgives you editable file copies, more flexible but you need to track updates yourself.
Skills Included
| Skill | Purpose | Use Case |
|---|---|---|
| repo-init | Generate/update cross-tool AGENTS.md project brief | New project cold start, quickly onboard any AI tool to the project |
| java-coding-guide-pro | Java coding standards & pitfalls (JDK 8~25, Alibaba Manual, SonarQube) | Writing / modifying / reviewing any Java/Spring code |
| java-coding-quality | Java code quality & security gates (PMD7 + SpotBugs/FindSecBugs) | Pre-commit checks, code review, security scanning |
| java-unit-test | Align Java unit testing standards (design methods + engineering defaults) | Writing / reviewing / completing unit tests |
| sa-token-dev | Sa-Token authentication framework development helper | Login authentication, permissions & roles, SSO, JWT, session management |
| mybatis-plus-dev | MyBatis-Plus ORM enhancement framework development helper | CRUD, paginated queries, Mapper/Service layers, transactions, logical deletion |
| using-agile | Agile management entry (routing + status detection) | Enter a project containing agile-docs/ to start agile workflow |
| agile-strategic | Agile strategic layer (vision + C4 architecture + ADR) | Write vision, technology selection, architecture decision records |
| agile-backlog | Agile product backlog (dual-file Backlog) | Break down tasks, prioritize, sprint planning input |
| agile-sprint | Sprint full-cycle planner | Start 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