BaixuanZhu Skills
English | 中文
Ensemble de compétences Agent pour l'écosystème Java / Spring en chinois. Couvre les normes de codage, la qualité, les tests unitaires, les frameworks principaux (Sa-Token / MyBatis-Plus), les processus agiles et l'initialisation de projet – pour que l'assistant de codage IA soit plus professionnel dans les projets Java en chinois.
Installation
Deux méthodes d'installation, au choix. Les deux méthodes installent le même contenu de compétences.
Méthode 1 : Claude Code (recommandé)
Chaque compétence est un plugin indépendant, installez uniquement celles dont vous avez besoin :
/plugin marketplace add BaixuanZhu/skills
/plugin install repo-init # installez seulement ce dont vous avez besoin, par nom de compétence
/plugin install java-coding-guide-pro
Les noms des compétences sont listés dans le tableau « Compétences incluses » ci-dessous. Pour en installer plusieurs, répétez
/plugin install <nom_competence>.
Méthode 2 : npx skills (autres agents)
Fonctionne avec plus de 41 agents (Cursor, Codex, Zed, Windsurf, Gemini CLI, etc.). Copie les fichiers de compétences dans votre projet (modifiables) :
npx skills add BaixuanZhu/skills
Différence entre les deux : les plugins Claude Code sont des paquets en lecture seule, les mises à jour suivent le plugin ;
npx skillsvous donne une copie modifiable des fichiers, plus flexible mais nécessite que vous gériez les mises à jour.
Compétences incluses
| Compétence | Utilité | Cas d'utilisation |
|---|---|---|
| repo-init | Générer/Mettre à jour le brief de projet AGENTS.md inter-outils | Démarrage à froid d'un nouveau projet, faire comprendre rapidement le projet à n'importe quel outil IA |
| java-coding-guide-pro | Normes de codage Java et pièges à éviter (JDK 8~25, manuel Alibaba, SonarQube) | Écrire / Modifier / Réviser tout code Java/Spring |
| java-coding-quality | Qualité du code Java et sécurité (PMD7 + SpotBugs/FindSecBugs) | Vérification avant commit, révision de code, scan de sécurité |
| java-unit-test | Alignement des normes de tests unitaires Java (méthode de conception + valeurs par défaut) | Écrire / Réviser / Compléter les tests unitaires |
| sa-token-dev | Assistant de développement du framework d'authentification Sa-Token | Authentification, rôles et permissions, SSO, JWT, gestion de session |
| mybatis-plus-dev | Assistant de développement du framework ORM MyBatis-Plus | CRUD, pagination, couche Mapper/Service, transactions, suppression logique |
| using-agile | Portail de gestion agile (routage + détection d'état) | Entrer dans un projet contenant agile-docs/, démarrer le processus agile |
| agile-strategic | Couche stratégique agile (vision + architecture C4 + ADR) | Rédiger la vision, choisir la technologie, enregistrer les décisions d'architecture |
| agile-backlog | Backlog produit agile (double fichier) | Décomposer les tâches, prioriser, planifier les itérations |
| agile-sprint | Planificateur de cycle Sprint complet | Ouvrir un Sprint, planifier l'itération, fermer le Sprint |
Recommandations de stratification
- Base commune (presque indispensable) :
repo-init+java-coding-guide-pro+java-coding-quality+java-unit-test - Améliorations framework (selon la pile technique) :
sa-token-dev/mybatis-plus-dev - Processus agile (optionnel pour l'équipe) :
using-agile(portail) →agile-strategic/agile-backlog/agile-sprint
Maintenance
Le contenu des compétences se modifie directement dans skills/<name>/ ; plugins/<name>/ est un miroir préparé pour les plugins Claude Code / ZCode (contenant .claude-plugin/plugin.json + skills/<name>/), synchronisé automatiquement par un hook pre-commit (scripts/sync-plugins.mjs), avec validation de base par GitHub Actions lors du push. Modifiez uniquement dans skills/.
Tests et évaluation
Les artefacts d'évaluation Darwin de chaque compétence (prompts de test, instantanés de sortie, enregistrements de notation) sont publics dans eval/, organisés par sous-dossier de compétence, consultables et reproductibles.
License
MIT © BaixuanZhu