Remove o backend do modulo, transformando em frontend-only. Use apenas para modulos pure-view que nao precisam chamar APIs externas — o que eh raro.
O quickstart vem com backend Hono por padrao porque a grande maioria dos modulos precisa proxyar APIs (banco via DPG, backoffices internos, APIs externas). Se seu modulo eh pure-view — so le dados que ja vem do shell context ou de context.getProviderToken() direto — da pra remover o backend.
Uso: /remove-backend
Antes de rodar, confirme:
ShellContext (user, permissions, audit, theme, sharedCache, eventBus)?Se alguma resposta for "precisa sim", nao rode essa skill — mantenha o backend, mesmo que inicialmente vazio.
backend/ existe. Se nao, nada a fazer."Seu modulo vai chamar alguma API externa (Keycloak, backoffices, banco, API de terceiro)? (s/n)" Se ele responder "s" ou hesitar, PARE e explique que remover o backend vai forcar a refazer quando precisar.
"Tem certeza que quer remover
backend/? Vou fazer backup embackend.bak.<timestamp>/, mas os templates do chart tambem vao ser ajustados. (s/n)" Confirmacao explicita necessaria.
mv backend backend.bak.$(date +%Y%m%d-%H%M%S)
Em charts/{id}/values.yaml: