BaixuanZhu Skills
English | 中文
Conjunto de Skills para Agentes voltado para o ecossistema Java / Spring (chinês). Abrange padrões de codificação, verificação de qualidade, testes unitários, frameworks populares (Sa-Token / MyBatis-Plus), processos ágeis e inicialização de projetos — fazendo com que os assistentes de IA se comportem de forma mais profissional em projetos Java chineses.
Instalação
Duas formas de instalação, escolha uma. Ambas instalam o mesmo conteúdo das skills.
Forma 1: Claude Code (recomendado)
Cada skill é um plugin independente, podendo ser instalado individualmente conforme sua necessidade:
/plugin marketplace add BaixuanZhu/skills
/plugin install repo-init # instale apenas o que precisa, pelo nome da skill
/plugin install java-coding-guide-pro
Os nomes das skills estão na tabela "Skills Incluídas" abaixo. Para instalar várias, repita
/plugin install <nome-da-skill>.
Forma 2: npx skills (outros agentes)
Funciona para Cursor / Codex / Zed / Windsurf / Gemini CLI e mais de 41 agentes. Copia os arquivos das skills para o seu projeto (editável):
npx skills add BaixuanZhu/skills
Diferença entre os dois: O plugin do Claude Code é um pacote somente leitura gerenciado, que é atualizado junto com o plugin; o
npx skillsfornece uma cópia editável dos arquivos, mais flexível, mas você precisa acompanhar as atualizações manualmente.
Skills Incluídas
| Skill | Finalidade | Cenário de Uso |
|---|---|---|
| repo-init | Gera/atualiza o resumo do projeto AGENTS.md, compatível entre ferramentas | Inicialização de novos projetos; permite que qualquer ferramenta de IA entenda rapidamente o projeto |
| java-coding-guide-pro | Guia de codificação Java e prevenção de armadilhas (JDK 8~25, manual Alibaba, SonarQube) | Escrever / modificar / revisar qualquer código Java/Spring |
| java-coding-quality | Verificação de qualidade e segurança de código Java (PMD7 + SpotBugs/FindSecBugs) | Verificação pré-commit, revisão de código, varredura de segurança |
| java-unit-test | Alinhamento de padrões para testes unitários Java (método de design + valores padrão do projeto) | Escrever / revisar / complementar testes unitários |
| sa-token-dev | Assistente de desenvolvimento para o framework de autenticação Sa-Token | Login, autorização, papéis, SSO, JWT, gerenciamento de sessão |
| mybatis-plus-dev | Assistente de desenvolvimento para o framework ORM MyBatis-Plus | CRUD, consultas paginadas, camada Mapper/Service, transações, exclusão lógica |
| using-agile | Portal de gerenciamento ágil (roteamento + verificação de status) | Entrar em um projeto com agile-docs/ e iniciar o processo ágil |
| agile-strategic | Camada estratégica ágil (visão + arquitetura C4 + ADR) | Escrever visão, seleção técnica, registros de decisão de arquitetura |
| agile-backlog | Backlog ágil de produto (Backlog de dois arquivos) | Dividir tarefas, priorizar, entrada para planejamento de iteração |
| agile-sprint | Planejador completo do ciclo do Sprint | Abrir Sprint, planejar iteração, fechar Sprint |
Sugestões de Camadas
- Base universal (quase obrigatório):
repo-init+java-coding-guide-pro+java-coding-quality+java-unit-test - Frameworks adicionais (escolha conforme sua stack):
sa-token-dev/mybatis-plus-dev - Processo ágil (opcional para equipes):
using-agile(portal) →agile-strategic/agile-backlog/agile-sprint
Manutenção
O conteúdo das skills é editado diretamente em skills/<name>/; plugins/<name>/ é um espelho para o padrão de plugins do Claude Code / ZCode (contém .claude-plugin/plugin.json + skills/<name>/), sincronizado automaticamente por um pre-commit hook (scripts/sync-plugins.mjs). O GitHub Actions valida a consistência ao fazer push. Altere apenas skills/.
Testes e Avaliação
Os artefatos de avaliação Darwin de cada skill (prompts de teste, snapshots de saída, registros de pontuação) estão publicamente disponíveis em eval/, organizados por skill. Você pode consultar e reproduzir os testes livremente.
Licença
MIT © BaixuanZhu