claude

lumied-saas

34 skills (compliance, deploy, UI/UX, performance, scaffold, runbooks) + agente de bug triage para Lumied/Construfare.

0 on GitHubby Ivyson Longoniv0.2.1Apache-2.0updated 2 months agodevelopment
/

Plugin lumied-saas from marketplace lumied-claude-plugin in ivyson-wq/lumied-claude-plugin. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (35)

  • a11y-quick

    Audit rápido de acessibilidade — labels em inputs, contraste mínimo, foco visível, navegação por teclado, alt em imagens, ARIA básico. Não é WCAG completo, é o mínimo decente. Use ao revisar tela nova, ou quando o usuário disser "isso é acessível?".

  • bank-adapter-template

    Gera scaffold pra novo adapter de banco brasileiro (Inter, Sicredi, BB, Itaú, Bradesco e além) — config + edge function + homologação checklist. Use quando começar um novo banco no [[project_banks_multiprovider]].

  • bank-homologacao

    Checklist de homologação por banco brasileiro (Inter/Sicredi/BB/Itaú/Bradesco e além) após adapter scaffold — gera/concilia boleto/PIX, valida webhook de baixa, testa retorno CNAB, prova rollback. Materializa o gap entre "adapter deployado" e "banco aprovado em prod". Use após [[bank-adapter-templat

  • chrome-extension-pack

    Empacota e publica a [[project_lumied_chrome_extension]] no Web Store — usa Compress-Archive no Windows (pack.sh com zip não roda no Git Bash Win), valida manifest, gera .zip pronto, abre o devconsole. Não há deploy automatizado; é manual via Web Store. Use quando o usuário disser "publica extensão"

  • cost-audit

    Auditoria de custos do Lumied/Construfare nos tiers Free — Vercel deploys/dia, Supabase IO+Storage+egress, Cloudflare Workers requests/dia, GitHub Actions minutes/mês. Identifica quem está próximo do cap e propõe mitigação concreta. Use periodicamente, antes de refactor grande, ou quando o usuário d

  • cron-health

    Lista e diagnostica pg_cron jobs nos projetos Supabase do Lumied e Construfare — mostra schedule, último run, status, falhas. Use quando o usuário pergunta "tá tudo rodando?", "algum cron quebrou?", "como tá o sienge reconcile/outbound-pulse/backup", ou após um deploy que mexeu em jobs.

  • db-index-audit

    Audita queries lentas + tabelas grandes no Supabase Lumied/Construfare buscando ausência de índices em colunas usadas em WHERE/JOIN/ORDER. IO/Storage já estourou ([[project_lumied_io_storage]]); falta de índice é causa frequente. Use quando o usuário disser "tá lento", "consultar X demora", após [[c

  • deploy-preflight

    Rotina pré-deploy que orquestra `secrets-scan` + `tenant-audit` + `rls-check` + `edge-fn-authz` + `cron-health` + `vercel-budget` antes de chamar `lumied-deploy`. Use sempre que houver mudança não-trivial pra subir, ou quando o usuário disser "vamos subir" sem ter rodado checks.

  • edge-fn-authz

    Audita edge functions novas/modificadas para garantir validação correta de JWT + role + escola_id ANTES de qualquer operação no banco. Cobre o gap que `tenant-audit` deixa (RLS na query) focando na camada de auth na entrada. Use em PR review de `supabase/functions/**` ou antes do deploy.

  • edge-fn-new

    Scaffold de edge function Supabase nova já com boilerplate Lumied — JWT check, role guard, escola_id do JWT (não do body), CORS, error handler padrão. Reduz risco de criar função vulnerável e dá consistência. Use quando o usuário pedir "cria edge function X" ou "preciso de um endpoint pra Y".

  • empty-states

    Audita ou aplica padrão de estado vazio no Lumied — primeira tela após onboarding, lista zerada, busca sem resultado, erro de carregamento. Hoje muitas telas mostram só `[]` ou tela em branco. Use ao criar tela com listagem, no smoke test pós [[escola-onboarding]], ou quando o usuário disser "tela t

  • erp-import-runbook

    Runbook executável da migração assistida (paga) de ERP escolar pro Lumied — Escolaweb, Sponte, WPensar, Sophia, TOTVS, GVDasa. Diferente do [[erp-importer-template]] que só gera o scaffold de código; este é o procedimento operacional pra quando o cliente já assinou e a janela de corte chegou. Use qu

  • erp-importer-template

    Gera scaffold pra importador de novo ERP (Escolaweb, Sponte, WPensar, Sophia, TOTVS, GVDasa) — migration + edge function + UI admin de importação. Use quando começar um novo importer dos 7 sprints de migração de ERPs ([[project_migracao_erps]]).

  • escola-onboarding

    Provisiona tenant novo (escola) end-to-end no Lumied — cria escola_id, módulos ativos, superadmin, RLS verificada, seed de catálogos. Materializa o handoff do GTM PLAYBOOK (assinatura) pra produto rodando. Use quando o usuário disser "nova escola assinou", "provisiona X", "onboarding da escola Y".

  • idempotency-check

    Audita endpoints e jobs do Lumied que precisam ser idempotentes — webhooks de banco, importadores ERP, reconcile, cron de outbound, e-mails transacionais. Reenvio duplicado não pode baixar pagamento 2x, importar aluno 2x, ou enviar boleto 2x. Use em PR review de webhooks/jobs, após [[bank-homologaca

  • loading-states

    Audita tela para garantir que toda operação async tem feedback visual — loading, empty, error, success states. Materializa o princípio [[feedback_limitacoes_visiveis]] de que falhas previsíveis precisam ser visíveis ao usuário, não só silenciosas no console. Use ao revisar tela nova ou quando o usuá

  • lumied-deploy

    Roda o fluxo de deploy completo do Lumied/Construfare quando o usuário pede "deploy", "subir", "publicar" mudanças. Empacota git push (batched), supabase functions deploy, e aplicação de migrations via Management API com registro em schema_migrations. Use quando há mudanças locais commitadas ou em a

  • microcopy-ptbr

    Guia de microcopy PT-BR para o Lumied — tom/voz, mensagens de erro humanizadas, CTAs claros, formatação BR de datas/números/moeda. Materializa [[feedback_limitacoes_visiveis]] (limitação tem que ser explicada) e [[feedback_incidentes_internos]] (cuidado com quem é o público). Use ao revisar texto de

  • migration-rollback

    Gera o SQL de rollback (down migration) para uma migration `up` antes de aplicá-la, e descreve o procedimento de reverter se já foi aplicada. Crítico no Lumied porque `lumied-deploy` aplica via Management API sem framework de migration nativo. Use antes de cada `supabase/migrations/NNN_*.sql` nova.

  • mobile-audit

    Audita página HTML/JSX para uso em mobile — viewport, tap targets ≥44px, fonts legíveis, sem scroll horizontal, modais usáveis no celular. Crítico porque pais e alunos acessam Lumied do telefone. Use ao criar tela voltada a usuário externo (pais/alunos) ou quando o usuário disser "vê se isso roda no

  • n-plus-one

    Detecta query dentro de loop em edge functions Supabase/Deno do Lumied — N queries em vez de 1 join/`in()`. Impacto direto em IO ([[project_lumied_io_storage]]) e latência. Use ao revisar edge function nova, quando [[db-index-audit]] aponta IO alto sem causa clara, ou quando o usuário disser "essa f

  • pii-bucket-audit

    Audita buckets Supabase Storage do Lumied para garantir que buckets com PII (fotos de alunos, docs RH, comprovantes, contratos, atestados) são privados + têm policies de acesso tenant-scoped. Extensão das migs 278-282. Use após criar bucket novo, ou periodicamente para confirmar drift.

  • postmortem

    Template guiado pra documentar incidente (tenant leak, cron quebrado, secret vazado, IO/Storage estourado, banco fora). Captura impacto, timeline, causa-raiz, ações imediatas e estruturais. Use quando algo quebrou e dá pra extrair aprendizado — virá memória [[project_*]] depois.

  • pr-review-lumied

    Review combinado de PR Lumied/Construfare — orquestra tenant-audit + rls-check + edge-fn-authz + mobile-audit + secrets-scan + ui-lumied-style + loading-states numa só passada, e produz um relatório consolidado com bloqueios vs nits. Use quando o usuário pedir "review esse PR", "vê se tá pronto pra

  • print-layout

    Padrão de layout pra impressão no Lumied — boletos, espelhos de ponto, diplomas, atestados, relatórios financeiros, declarações. A4, margens, page-break, sem cor desnecessária, tinta econômica. Use ao criar tela que vai ser impressa, ou quando o usuário disser "imprime esse relatório", "tá quebrando

  • rls-check

    Audita migrations SQL novas para garantir que toda tabela com dados sensíveis tem coluna `escola_id`/`tenant_id` + RLS habilitado + policy de isolamento. Complementa `tenant-audit` (que olha edge functions). Use ao revisar mig nova, antes de aplicar no Supabase, ou quando o usuário pedir "checa RLS

  • secret-rotation

    Plano de rotação de secrets (Supabase service_role, CRON_INTERNAL_KEY, tokens de bancos, ML_*, Resend, Vercel env) — sequência segura para substituir sem causar downtime. Use periodicamente, após repo virar público, ou quando `secrets-scan` detectar vazamento.

  • secrets-scan

    Varre o repo procurando secrets hardcoded (Supabase service_role, CRON_INTERNAL_KEY, tokens de bancos, ML_*, Resend, Sentry DSN). Use antes de tornar repo público, antes de push grande, ou quando suspeitar de vazamento. Crítico depois que o repo Lumied virou público em 14/05/2026.

  • table-ux

    Padrão de tabela Lumied — busca, filtros, ordenação, paginação, seleção múltipla, ações em lote, fallback mobile (card). Lumied tem 30+ tabelas (alunos, lançamentos, manut, almox, ponto, conciliação) hoje inconsistentes. Use ao criar tela com listagem, refatorar tabela legada, ou quando o usuário di

  • tenant-audit

    Audita código novo (edge functions, SQL, queries) buscando ausência de filtro `tenant_id` ou `escola_id`, que é a causa-raiz do incidente de vazamento de dados Lumied 16/04/2026. Use sempre antes de deploy de edge function nova/modificada, ou quando o usuário pede "audita isso", "tem risco de vazar"

  • test-coverage

    Verifica cobertura de testes do Lumied — quais módulos têm zero testes, quais áreas críticas (tenant isolation, RLS, edge functions de pagamento) estão sem garantia automatizada. Destrava Onda 2 do [[project_refator_lumied]] (testes), que é pré-requisito pras ondas 3 e 4. Use ao iniciar Onda 2, ante

  • tuya-onboarding

    Runbook de onboarding Tuya por escola — Cloud Project único compartilhado entre todos os tenants, 1 conta Smart Life por escola, vinculação via "Link Devices by App Account" e setup do tuya_space_id na ir_politicas. Use ao provisionar climatização IR pra escola nova, ou quando o usuário disser "como

  • ui-lumied-style

    Audita ou aplica o design system Lumied em telas novas — cores, espaçamento, tipografia, componentes reutilizáveis em vez de inline styles. Use ao criar página HTML/JSX nova, refatorar tela legada, ou quando o usuário falar "deixa com cara de Lumied", "padroniza o visual".

  • vercel-budget

    Verifica quantos deploys foram feitos no projeto Vercel hoje contra o cap do Free Tier (100/dia) e avisa se está próximo do limite. Use antes de push grande, ao planejar refactor multi-PR, ou quando o usuário disser "tô estourando o Vercel?". Materializa [[feedback_agrupar_commits]].

  • zod-schemas

    Aplica validação de input com Zod (ou similar) em edge functions Supabase do Lumied — antes de tocar banco, valida body/params. Complementa [[edge-fn-authz]] (autz na entrada) e [[tenant-audit]] (isolation na query) cobrindo a camada de schema. Use ao criar edge function nova ([[edge-fn-new]]), revi

Subagents (1)

  • lumied-bug-triage

    Triagem rápida de bugs reportados em escolas Lumied. Recebe stack trace, screenshot de erro, ou descrição vinda de aluno/secretaria, e retorna módulo provável + arquivo(s) candidato(s) + último commit relevante + sugestão de próximo passo. Use quando o usuário cola um relato de erro de cliente, um s

View source on GitHub

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 lumied-saas?

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 pluginslisted