claude

fluig

Plugin para desenvolvimento TOTVS Fluig — ciclo completo: design (brainstorm), scaffolding (widget/dataset/form/workflow), revisão estática + testes (review) e deploy (verify).

3 on GitHubby DataAgilev2.2.0MITupdated 1 month agodevelopment
/

Plugin fluig from marketplace claude-skills-dataagile in dataagile/dataagile-agent-kit. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use and it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (17)

  • api-ref

    Referência das APIs TOTVS Fluig — DatasetFactory, DatasetBuilder, CardAPI, WCMAPI, fluigc, WFMovementDTO, getValue/setValue. Use quando tiver dúvida sobre qual API usar no Fluig, sintaxe de dataset, como manipular formulário, ou diferença entre APIs de workflow e formulário.

  • brainstorm

    Gate de design para desenvolvimento Fluig. Use ANTES de criar qualquer artefato (widget, form, dataset, workflow). Entrevista o desenvolvedor, mapeia integrações e produz um design aprovado antes de acionar qualquer skill de scaffolding. Invoque ao iniciar qualquer nova funcionalidade Fluig.

  • clean-architecture

    Aplica os princípios de Clean Architecture (livro de Robert Martin, o Uncle Bob) ao desenvolvimento Fluig — regra de dependência e camadas no widget Angular + PO-UI (component → service de aplicação → domínio puro → adapter HTTP/Dataset), datasets server-side e eventos de workflow como adaptadores f

  • dataset

    Cria dataset JavaScript para TOTVS Fluig com defineStructure(), createDataset(), try/catch e logging completo. Use quando precisar consultar dados no Fluig, integrar com Protheus via REST, consulta SQL, atualizar dados externos ou dataset com constraints. Suporta: SQL simples, REST Protheus (GET/POS

  • ddd

    Aplica Domain-Driven Design (baseado em Implementing DDD, de Vaughn Vernon) ao desenvolvimento Fluig — linguagem ubíqua em processos BPM, formulários e widgets; bounded contexts entre processos; context mapping com ACL nas integrações (Protheus/terceiros); e padrões táticos adaptados (value objects

  • debug

    Debugging sistemático para Fluig. Guia investigação de root cause em 4 fases: reproduzir, investigar, hipótese, corrigir com teste. Usa logs Docker, Playwright traces, Karma output.

  • deploy

    Deploy de artefatos Fluig no servidor de teste. Lê CLAUDE.md para identificar ambiente, confirma com o dev, aciona fluig-deployer teammate e verifica logs. Acione após /fluig:implement. Próximo passo obrigatório: /fluig:qa.

  • feedback

    Registra um aprendizado de correção na base de conhecimento Fluig. Usar quando Claude erra e o dev corrige, para que o erro não se repita com outros devs. Conduz diálogo de confirmação antes de persistir.

  • form

    Cria formulário HTML para TOTVS Fluig com events/ e Util/. Use quando precisar criar formulário Fluig, adicionar validações, máscaras CPF/CNPJ/CEP/telefone, campos condicionais ou integrar SweetAlert2. Gera: HTML responsivo, events/enableFields.js, events/displayFields.js, events/validateForm.js, Ut

  • implement

    Orquestra Agent Team para executar plano Fluig — fluig-implementer (sonnet) implementa em worktree isolado, fluig-spec-reviewer (sonnet) verifica spec, fluig-reviewer (sonnet) revisa qualidade. Comunicação bidirecional entre teammates. Próximo passo obrigatório: /fluig:deploy.

  • init-project

    Inicializa um projeto Fluig — entrevista o desenvolvedor e gera CLAUDE.md com contexto do cliente (URL servidor, prefixos, ambiente, integração Protheus). Invoque explicitamente ao iniciar projeto novo: /fluig:init-project

  • plan

    Escreve plano de implementação para artefatos Fluig. Mapeia arquivos, define tasks com TDD, e salva em docs/fluig/plans/. Acione após /fluig:brainstorm aprovar o design. Próximo passo obrigatório: /fluig:implement.

  • qa

    Testes de integração e E2E (Playwright) contra servidor Fluig deployado. Aciona fluig:test e fluig-qa teammate. Se riscos ALTOS encontrados, retorna para /fluig:implement. Acione após /fluig:deploy. Próximo passo: /fluig:verify.

  • review

    Atalho que orquestra o pipeline completo de qualidade Fluig. Executa sequencialmente: (1) revisão estática via fluig-reviewer, (2) testes unitários, (3) /fluig:deploy, (4) /fluig:qa. Use como atalho após mudanças ad-hoc ou quando quiser executar o pipeline completo de uma vez. Para o fluxo guiado, u

  • verify

    Gate de deploy final para artefatos Fluig. Checklist adaptativo baseado no ambiente do projeto (HML vs servidor único). Acione após fluig-review aprovado, antes de declarar o artefato pronto para produção. Confirma ambiente, valida checklist e aciona o deploy final via fluig-deployer.

  • widget

    Cria widget Angular 19 + PO-UI 19.36.0 para TOTVS Fluig. Estrutura completa com components, pages, services, testes Jasmine+Karma. Padrão: wg_[nome-kebab-case].

  • workflow

    Cria scripts de eventos BPM para workflow TOTVS Fluig. Use quando precisar de afterStateEntry, beforeStateEntry, afterProcessCreate, afterProcessFinish, subProcessCreated ou lógica de aprovação. Gera evento completo com try/catch, log.info/error, integração dataset e envio de email. Nunca hardcoda l

Subagents (5)

  • fluig-deployer

    Executa deploy de artefatos Fluig no servidor via SSH ou REST API. Suporta dois modos SSH (copia + reinicia container) e REST (upload via API Fluig com OAuth2). Requer confirmação antes de deploy em produção. Reporta resultado ao team lead.

  • fluig-implementer

    Implementa tarefas do plano Fluig seguindo TDD. Recebe task via SendMessage, implementa, testa, faz self-review e reporta status. Modelo sonnet — implementação exige raciocínio sobre regra de negócio. Comunicação bidirecional com reviewers. Use proactively após /fluig:plan.

  • fluig-qa

    Analisa qualidade de artefatos Fluig identificando casos de borda não tratados, campos obrigatórios sem validação, datasets sem constraints de filtro, e verifica se widgets têm cobertura de testes adequada. Foca em QA antes do deploy. Comunicação bidirecional com team.

  • fluig-reviewer

    Revisa código Fluig (datasets, formulários, workflows, widgets) verificando nomenclatura, tratamento de erros, segurança, padrões de API e boas práticas. Relatório CRÍTICO/AVISO/SUGESTÃO. Pode enviar feedback direto ao implementador.

  • fluig-spec-reviewer

    Verifica se a implementação corresponde exatamente à especificação da task. Lê o código real, não confia no relatório do implementer. Retorna ✅ ou ❌ com referências file:line. Pode enviar feedback direto ao implementador.

MCP servers (2)

  • tbc-knowledge

    runs: node ${CLAUDE_PLUGIN_ROOT}/dist/tbc-mcp-proxy.mjs

  • po-ui

    runs: npx -y @po-ui/mcp

Hooks (3)

  • SessionStart

    node "${CLAUDE_PLUGIN_ROOT}/hooks/session-context.cjs"

  • PostToolUse

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" fluig-lint.sh

  • UserPromptSubmit

    "${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" fluig-ts-preference.sh

View source on GitHub dataagile-agent-kit.dataagile.com.br

More from dataagile/dataagile-agent-kit

All 5 plugins →

protheus

claude

Plugin para desenvolvimento TOTVS Protheus — ciclo completo: brainstorm → plan → implement (Agent Teams) → deploy TDS-CLI → qa E2E → verify, geradores MVC/REST/query, dicionário de dados, SmartView/TReports e Knowledge Base remota (155k+ registros).

37 skills · 5 agents · 2 MCP servers · hooks

3

po-ui

claude

Plugin para desenvolvimento com PO-UI (TOTVS Angular components). Expõe MCP server @po-ui/mcp com 4 tools (list_components, get_component_docs, search_docs, get_guide) + skill com convenções de uso.

1 skill · 1 MCP server

3

Guidelines comportamentais para reduzir erros comuns de LLM em código: pensar antes de codar, simplicidade primeiro, mudanças cirúrgicas, execução orientada a critério verificável. Upstream de terceiro (MIT, forrestchang) — listado aqui só para distribuição, sem fork; sha pinado.

1 skill

3

Plugin para testes E2E com Playwright CLI — setup, execução, test-agents (planner/generator/healer) e autenticação via storageState.

1 skill

3

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

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

upstash/context7 64,709

Build powerful, stateful CLI interfaces for any GUI application using the cli-anything harness methodology.

5 commands

HKUDS/CLI-Anything 58,665

Automates browser interactions for web testing, form filling, screenshots, and data extraction

12 skills

vercel-labs/agent-browser 50,373

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

Maintain fluig?

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.

claude & codex plugins5 plugins