superpowers
claudecodexCore skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Especialista Fluig: datasets ECMA 5/Rhino, formulários, workflow, widgets, layouts, Style Guide, fluigcli, montagem de fluxo de processo a partir de spec (mcp-fluig), agentes executor/revisor e orquestrador de testes. Regras de cliente ficam no AGENTS.md do projeto.
Plugin fluig from marketplace fluig in antoniosdn/fluig-plugin. Commands read from the repo's manifest — 5 days ago.
dataset-fluigCria ou refatora datasets customizados do Fluig (datasets/ds_*.js) em ECMA5/Rhino, com JSDoc, exibeErro/createErrorStructure e valorNulo em Osync; inclui datasets de ação (saveAndSendTask, startProcess). Use ao criar, auditar ou padronizar um dataset. Se o projeto tiver Query Store própria, seguir o
fluig-cliPublica, audita e sincroniza artefatos Fluig com o fluigcli (alorenco/fluig-cli). Use ao importar/exportar form, dataset, evento global, mecanismo, widget, layout WCM ou script de processo; ao comparar local × servidor (diff), auditar código (audit, regras Rhino/Style Guide), montar release (deploy
fluig-code-reviewRevisa código frontend de customização Fluig (widgets com SuperWidget, Custom Elements, FreeMarker e CSS) e produz um relatório de achados classificados por severidade, cada um referenciando a regra correspondente dos arquivos de contexto. Use quando o desenvolvedor pedir revisão geral de qualidade
fluig-dark-modeAdapta CSS de customizações Fluig ao modo escuro (dark mode) substituindo cores fixas por variáveis CSS de tema no formato var(--fs-color-*), garantindo que o componente acompanhe a troca de tema automaticamente sem código adicional. Use quando o desenvolvedor pedir para dar suporte a dark mode, ada
fluig-fluxoMonta o fluxo (diagrama BPM) de um processo TOTVS Fluig a partir de uma descrição em linguagem natural, com as ferramentas fluig_flow_* do servidor MCP mcp-fluig: conversa com o usuário, escreve a spec v1 (atividades, ligações, responsável por papel, gateways com regras, serviço com tratamento de er
fluig-improve-accessibilityMelhora a acessibilidade de markup/UI de customizações Fluig — HTML semântico, rótulos, navegação por teclado, foco visível, ARIA, texto alternativo e contraste de cor — preservando comportamento, internacionalização e compatibilidade com a plataforma. Use quando o desenvolvedor pedir para tornar ac
fluig-migrate-jquery-es6Migra e moderniza código jQuery para JavaScript ES6+ em customizações Fluig, preservando o comportamento, a internacionalização e a compatibilidade com a plataforma. Use quando o desenvolvedor pedir para converter/atualizar um trecho ou arquivo legado em jQuery para ES6+ (DOM nativo, eventos, REST v
fluig-optimize-performanceOtimiza a performance de código frontend Fluig (manipulação de DOM, eventos, requisições e carga de dados) preservando o comportamento, a internacionalização e a compatibilidade com a plataforma. Use quando o desenvolvedor relatar lentidão, travamentos, reflows excessivos ou muitas requisições em um
fluig-prepararConfere a máquina e o projeto do cliente para o plugin fluig e diz, item a item, o que está ok e o que falta, com o comando de instalação: fluigcli (≥ 0.9.6) com servidor cadastrado; Node 20+, Python 3, Chrome/Chromium e Java 8+; mcp-fluig do fork antoniosdn/fluig-mcp (o único com o gerador de fluxo
fluig-review-accessibilityRevisa a acessibilidade de markup/UI de customizações Fluig (HTML semântico, rótulos, navegação por teclado, foco visível, ARIA, texto alternativo e contraste de cor) e produz achados classificados por severidade alinhados às WCAG, cada um referenciando a regra do arquivo de contexto. Use quando o d
fluig-review-performanceRevisa a performance de código frontend Fluig (manipulação de DOM, eventos de alta frequência, requisições REST e carga de dados) e produz achados classificados por severidade, cada um referenciando a regra correspondente do arquivo de contexto. Use quando o desenvolvedor pedir uma revisão focada em
fluig-review-securityRevisa a segurança de código frontend de customização Fluig sob a ótica do OWASP Top 10 2025 (XSS, injeção, exposição de dados sensíveis, configuração insegura) usando apenas API pública (WCMAPI.validateXSS, DOMPurify.sanitize) e produz achados classificados por severidade, cada um referenciando a r
fluig-scaffolding-layoutGera o esqueleto de um Layout WCM do Fluig — a view FreeMarker (.ftl) que define as regiões/áreas onde os widgets são posicionados, usando o grid responsivo do Style Guide. Use quando o desenvolvedor pedir para criar/iniciar um novo layout (template de página) do Fluig a partir de um nome ou propósi
fluig-scaffolding-widgetGera o esqueleto de um Widget WCM do Fluig usando SuperWidget.extend (view FreeMarker + JS com init() e bindings), aplicando as convenções oficiais de customização. Use quando o desenvolvedor pedir para criar/iniciar um novo widget client-side do Fluig a partir de um nome ou descrição de propósito.
fluig-style-guide-helpersSubstitui CSS customizado e comportamentos recriados manualmente por helpers, componentes, grid e classes utilitárias do Fluig Style Guide (FLUIGC e Bootstrap 3.4.1), reduzindo código próprio e garantindo consistência visual e adaptação automática ao tema. Use quando o desenvolvedor pedir para troca
fluig-testeOrquestrador de testes de processos TOTVS Fluig em 3 camadas — fluxo pela API do fluigcli (cria e movimenta solicitações reais), formulário em navegador headless e o caminho feliz pela interface real (primeiro teste, pelo proxy autenticado fluigcli dev + proxy_tela). Levanta o processo, monta a suít
fluig-testerConduz teste funcional de processos TOTVS Fluig pela interface web, do início ao estado final, com cenários positivos e negativos, conferência do estado persistido no servidor e evidências (prints, relatório e JSON) por etapa. Use quando o usuário pedir para testar, homologar ou validar ponta a pont
fluig-validacaoPadrão de validação de formulários Fluig no arquivo custom_valida.js. Use esta skill SEMPRE que o usuário pedir para validar campos obrigatórios, bloquear envio de formulário, validar tabelas pai/filho, ou quando mencionar "beforeSendValidate", "arrError", "obrigatorio" ou "verificaCampos".
fluig-validate-securitySanitiza entradas e previne vulnerabilidades de frontend Fluig (XSS, innerHTML inseguro, eval/new Function com dados dinâmicos, escape FreeMarker ?html/?js_string, cuidado com Mustache triple-stache {{{ }}}, REST interna via WCMAPI/FLUIGC.ajax) usando APIs públicas como WCMAPI.validateXSS e DOMPurif
fluig-workflowAltera processos TOTVS Fluig no lado do servidor: eventos de workflow (beforeStateEntry, afterTaskComplete, afterProcessCreate, servicetaskNNN), eventos de formulário (displayFields, enableFields, validateForm), hAPI, gateways e atribuição do diagrama .process. Use quando a tarefa tocar workflow/scr
form-fluigCria, refatora ou injeta componentes em formulários Fluig no padrão deste plugin (custom.js, custom_valida.js, zoom.js, anexos.js, events/displayFields.js, style.css). Use ao criar um form/processo, padronizar um form existente ou adicionar pai-filho, zoom ou anexo.
fluig-escritorEscritor Haiku para projetos TOTVS Fluig. Recebe o caminho de um plano-*.md e escreve só os steps marcados [escritor] — formulário (HTML, custom.js, custom_valida.js, zoom.js, ajuda_config.js, eventos do form) e cópias idênticas de arquivos padrão — quando o plano já traz tudo (campos, tabelas, códi
fluig-executorExecutor Sonnet para projetos TOTVS Fluig. Recebe o caminho de um plano-*.md aprovado, implementa os steps [executor] exatamente como escritos (script de workflow, dataset, diagrama/regeneração; formulário só se o plano não for marcado ou o escritor devolver pendente), publica com fluigcli quando o
fluig-planejadorPlanejador Opus para projetos TOTVS Fluig. Recebe a tarefa (importar, ajustar ou criar processo/formulário/dataset) e a raiz do projeto, faz o levantamento nos fontes e no servidor (só leitura), grava o plano-*.md que o fluig-escritor (steps [escritor]) e o fluig-executor (steps [executor]) seguem s
fluig-revisorRevisor Opus para projetos TOTVS Fluig. Compara o git diff com o plano-*.md e responde um checklist objetivo (escopo, fluxo × servidor, campos × HTML, validação, Rhino ES5, APIs do Fluig, quebras de linha, publicação). Somente leitura; devolve APROVADO ou REPROVADO com itens numerados e a origem de
fluig-test-auditorAuditor Opus do orquestrador /fluig-teste. Recebe a suíte testes/<processo>.json e os arquivos de resultado da rodada, confere no servidor (só leitura) e no código do processo, classifica cada falha como defeito do processo ou defeito do teste e, para cada defeito do processo, escreve um rascunho de
fluig-test-runnerExecutor Sonnet do orquestrador /fluig-teste. Recebe o caminho de uma suíte testes/<processo>.json já aprovada, roda as camadas 1 (fluxo pela API do fluigcli) e 2 (formulário headless); a camada 3 (tela) é da sessão principal, só nos cenários aprovados e devolve um relatório curto com os arquivos de
Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques
15 skills · hooks
Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.
1 MCP server
Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.
5 commands
Automates browser interactions for web testing, form filling, screenshots, and data extraction
12 skills
Use Alibaba Open Code Review from local Codex.
2 skills
Claude Code skill for creating and presenting Slidev slidedecks
1 skill
This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.