Plugin Claude Code
Marketplace de skills oficiais do DevCenter Sankhya.
Plugin Claude Code
Marketplace de skills oficiais do DevCenter Sankhya.
Hook Claude Code
Runs after a tool call finishes for Write and Edit tool calls, executing to-iso88591.sh via sh. From snk-devcenter/addon-studio.
Settings file Claude Code
Agent settings declaring 1 hook event (PostToolUse).
Instructions file
Instructions for snk-devcenter/addon-studio, covering claude.md, o que é este repo, versionamento — regra principal, fluxo de pr and corte de release.
Plugin Claude Code
Plugin Sankhya Addon Studio 2.0 (Wildfly/EJB + SDK JAPE) com 24 skills focadas e 6 sub-agents. Skills = fonte de verdade da API do SDK, validadas contra os jars. Setup via /addon-studio:init. Lista completa de skills no README.
Agent
Revisa código Sankhya Addon Studio verificando regras do framework — encoding ISO-8859-1, Java 8 strict, Lombok, Guice DI, @JapeEntity (sem JPA), exceções tipadas, MapStruct, Retrofit. Use proativamente após escrever ou modificar código em projetos addon, antes de commits, ou ao revisar PRs. MUST BE USED antes de…
Agent
Desenha, revisa e refatora endpoints REST Sankhya end-to-end — @Controller + Request/Response DTOs + MapStruct Mapper + (se necessário) @ControllerAdvice. Use proativamente ao criar endpoint REST, ao expor cadastro/feature via API, ao integrar com app mobile/frontend, ao implementar…
Agent
Gera, revisa e padroniza dbscripts de migration Sankhya (dbscripts/V -.xml) com DDL dual MSSQL/Oracle e macros SQL portáveis a partir de uma entidade @JapeEntity ou de um XML de dicionário de dados existente. Use proativamente ao pedir migration nova, alteração de tabela (ALTER), script de dados de configuração, ao…
Agent
Modela e refatora entidade Sankhya end-to-end — XML do dicionário de dados + dbscript de migration + classe @JapeEntity Java. Use proativamente ao criar tabela/entidade nova, ao implementar feature/MVP/cadastro/módulo de uma spec, ao receber spec de produto, ao modelar feature CRUD, ao planejar estrutura de dados, ao…
Agent
Escreve, revisa e amplia testes JUnit 5 + Mockito 4.11 para código Sankhya Addon Studio — controllers, services, repositories, mappers — incluindo quirks de JapeRepository (mock via @Mock; estático só JapeSession/SessionFile). Use proativamente após escrever ou modificar código de produção, ao revisar cobertura de…
Agent
Diagnostica e resolve erros comuns em projetos Sankhya Addon Studio — encoding ISO-8859-1, falhas de Guice DI, JPA/JAPE misturada, violações de Java 8, build fail, deploy quebrado, exceções obscuras do framework. Use proativamente quando o usuário relatar erro, build falhando ou comportamento inesperado. MUST BE USED…
Hook
Runs when a session starts, executing session-context.sh via sh. From snk-devcenter/addon-studio.
Skill Claude CodeCodex
Cria, revisa e refatora botões de ação Sankhya com @ActionButton (AcaoRotinaJava + @Form + ContextoAcao) — incluindo validação, fluxo de tela e mensagens. Use ao criar, alterar, revisar, auditar ou padronizar classes AcaoRotinaJava, quando o usuário marca registros na grade de uma tela nativa do Sankhya (Pedidos…
Skill Claude CodeCodex
Overview e regras universais do projeto Sankhya Addon Studio 2.0 (Wildfly/EJB + JAPE SDK) — Java 8 strict, Lombok, ISO-8859-1, Guice DI, MapStruct, JapeRepository, convenção de nomenclatura e fluxo de feature CRUD end-to-end. Responde de entrada como um projeto de addon começa: o esqueleto (build.gradle, layout…
Skill Claude CodeCodex
Cria, revisa e padroniza interceptadores de busca Sankhya com @BeforeLoadListener (interface FinderListener + método beforeExecute) — injeta filtros/critérios dinâmicos no Finder JAPE antes da query chegar ao banco. Use ao criar, alterar, revisar, auditar ou padronizar interceptação de buscas/carregamento de…
Skill Claude CodeCodex
Cria, revisa e refatora regras de negócio Sankhya com @BusinessRule (interface Regra + ContextoRegra) para barramento de eventos do módulo comercial, liberação de limite e regras transacionais. Use ao criar, alterar, revisar, auditar ou padronizar regras de negócio do comercial (nota, pedido, fatura, limite de…
Skill Claude CodeCodex
Cria, revisa e padroniza handlers globais de exceção Sankhya com @ControllerAdvice + @ExceptionHandler — rollback automático, DTO de erro, mapeamento de status HTTP, inclusive para violação de @Valid vinda do controller. Declarar a constraint no DTO é controller; aqui mora a resposta HTTP da violação e de qualquer…
Skill Claude CodeCodex
Cria, revisa e refatora endpoints REST Sankhya com @Controller — serviceName, SP, @Transactional, DTOs, @Valid, mapeamento HTTP (GET/POST/PUT/DELETE), códigos de status. Use ao criar, alterar, revisar, auditar ou padronizar controllers REST, ao expor cadastro/feature via REST, ao integrar com app mobile/frontend, ao…
Skill Claude CodeCodex
Tela de cadastro que o próprio Sankhya monta a partir da tabela, declarada no XML do dicionário (datadictionary/ .xml) — sem escrever JS nem HTML. Sinal prático: se a tela não tem pasta própria em webapp/html5/, ela é gerada daqui, e label, campo obrigatório, filtro e item de menu dela moram neste XML. Use ao criar…
Skill Claude CodeCodex
Cria, audita e padroniza dbscripts Sankhya (dbscripts/V -.xml) com migrations dual MSSQL/Oracle. Cobre convenções de nomenclatura, mapeamento de tipos (NUMBER/NUMERIC/INT/FLOAT/DECIMAL/VARCHAR/VARCHAR2/CHAR/DATE/DATETIME/TIMESTAMP), estrutura / / e atributos executar/tipoObjeto/nomeObjeto. Use ao adicionar, alterar…
Skill Claude CodeCodex
Configura, revisa e debuga DI Guice em Sankhya Addon Studio — @Inject de com.google.inject, @Component, @CustomModule, Provider , Multibinder, @Singleton, escopos. Use ao montar wiring, criar/alterar módulos Guice, ao injetar repository/service em controller, job ou listener (costura entre camadas), ao revisar/auditar…
Skill Claude CodeCodex
Converte e audita encoding de arquivos-fonte Sankhya (.java, .xml, .kt, .properties) para ISO-8859-1 via iconv ou Python. Use sempre que conteúdo gerado por LLM tiver sido salvo em UTF-8, ao auditar charset de arquivos do projeto, ao revisar arquivos com caracteres acentuados, quando acento aparece trocado/embaralhado…
Skill Claude CodeCodex
Cria, revisa e refatora entidades Java @JapeEntity Sankhya — Lombok (@Data/@NoArgsConstructor/@AllArgsConstructor), PK simples/composta com @Embeddable, @Column, @Id, @JoinColumn, @OneToMany/@OneToOne/@ManyToOne, @Relationship, naming , mapeamento de tipos (Integer/BigDecimal/String/Boolean/Date/Timestamp). Use ao…
Skill Claude CodeCodex
Setup do projeto Sankhya Addon Studio para colaboração com o agente. Copia o template ADDON.md (instruções do plugin) para docs/ADDON.md no projeto e garante que o CLAUDE.md da raiz importe esse arquivo via @docs/ADDON.md. Use quando o dev pedir "setup do projeto", "configurar CLAUDE.md", "instalar instruções do…