sandeco
- 132 skills
- 0 followers
- 6 hours ago last updated
- ▌ Reversa Audit · sandeco bundleAuditoria leitora estrita. Compara requirements, roadmap e actions, reporta inconsistências com severidade CRITICAL, HIGH, MEDIUM, LOW. JAMAIS altera os artefatos analisados. Etapa opcional do ciclo forward.
- ▌ Reversa Scout · sandeco bundleMapeia a superfície do projeto legado — estrutura de pastas, linguagens, frameworks, dependências e entry points. Use no início de uma análise de engenharia reversa para criar o inventário inicial do projeto.
- ▌ Reversa To Do · sandeco bundleDecompõe o roadmap em ações atômicas com IDs sequenciais, dependências e marcador de paralelismo. Quarto skill do ciclo forward, depois de `/reversa-plan`.
- ▌ Reversa Visor · sandeco bundleDocumenta a interface do sistema legado a partir de screenshots — extrai componentes, layouts, fluxos de navegação e estados de tela. Use quando screenshots do sistema estiverem disponíveis, sem necessidade de o sistema estar em execução.
- ▌ Reversa Resume · sandeco bundleRetoma uma feature pausada (listada em paused-features de active-requirements.json) e a torna ativa. NÃO cria features novas, apenas troca a ativa pela escolhida e (quando faz sentido) move a ativa atual para paused-features.
- ▌ Reversa Writer · sandeco bundleGera especificações executáveis do sistema legado como contratos operacionais, em formato de pasta-por-unit com requirements.md, design.md e tasks.md. Use na fase de geração de uma análise de engenharia reversa.
- ▌ Reversa Clarify · sandeco bundleGera até cinco perguntas dirigidas para resolver pontos ambíguos do requirements e integra as respostas no documento. Etapa opcional do ciclo forward, entre `/reversa-requirements` e `/reversa-plan`.
- ▌ Reversa Curator · sandeco bundleSegundo agente do Time de Migração. Decide o que migra, o que descarta e o que precisa de decisão humana, com base nas specs do legado, no critério do brief e no paradigma escolhido. Produz target_business_rules.md e discard_log.md. Ativação: /reversa-curator (geralmente invocado por /reversa-migrate).
- ▌ Reversa Drafter · sandeco bundleAgente Drafter do time Code New Project Agents. Sintetiza `ideation.md` e `personas.md` em um PRD completo (problema, métricas, escopo, não-objetivos, restrições, riscos). Produz `_reversa_sdd/prd.md`.
- ▌ Reversa Quality · sandeco bundleAuditoria de clareza textual do requirements. Verifica se a prosa é boa o bastante para gerar plano sem ambiguidade. NÃO mistura com auditoria de testes de implementação. Etapa opcional do ciclo forward.
- ▌ Reversa Designer · sandeco bundleQuarto agente do Time de Migração, em duas fases. Fase 1: detecta a topologia do legado, propõe uma moderna alternativa e produz topology_decision.md (com aprovação humana). Fase 2: desenha as specs do sistema novo (arquitetura, domínio, dados, plano de migração) com rastreabilidade ao legado.
- ▌ Reversa Reviewer · sandeco bundleRevisa criticamente as especificações geradas pelo reversa-writer — encontra inconsistências, reclassifica confiança e gera perguntas para validação humana. Use na fase de revisão de uma análise de engenharia reversa.
- ▌ Reversa Spec Sdd · sandeco bundleAgente final do time Code New Project: decompõe um PRD em componentes e gera specs SDD por componente com score de qualidade (0 a 100) e análise de gaps, lendo `_reversa_sdd/prd.md`. Também avalia specs existentes. Faz handoff para /reversa-forward.
- ▌ Reversa Architect · sandeco bundleSintetiza a análise do projeto legado em documentação arquitetural completa — diagramas C4, ERD completo, mapa de integrações e Spec Impact Matrix. Use na fase de interpretação após o reversa-detective.
- ▌ Reversa Detective · sandeco bundleExtrai conhecimento de negócio implícito do projeto legado — regras de negócio, ADRs retroativos via Git, máquinas de estado e matriz de permissões. Use na fase de interpretação de uma análise de engenharia reversa.
- ▌ Reversa Inspector · sandeco bundleQuinto agente do Time de Migração. Define como provar que o sistema novo é comportamentalmente equivalente ao legado, com critérios adaptados ao paradigma escolhido. Produz parity_specs.md e parity_tests/*.feature em Gherkin. Ativação: /reversa-inspector (geralmente invocado por /reversa-migrate).
- ▌ Reversa Principles · sandeco bundleCria ou atualiza os princípios duradouros do projeto e propaga sugestões de ajuste nos templates dependentes. Princípios são raros, mudam pouco e influenciam todos os artefatos. Pode rodar antes mesmo da primeira feature.
- ▌ Reversa Researcher · sandeco bundleAgente Researcher do time Code New Project Agents. A partir de `ideation.md`, aprofunda o público-alvo em 1 a 3 personas estruturadas com jornadas. Produz `_reversa_sdd/personas.md`.
- ▌ Reversa Strategist · sandeco bundleTerceiro agente do Time de Migração. Propõe estratégias de migração com trade-offs explícitos, considerando brief, paradigma e apetite. Recomenda uma estratégia mas deixa a escolha como decisão humana. Produz migration_strategy.md, risk_register.md e cutover_plan.md. Ativação: /reversa-strategist (geralmente invocado por /reversa-migrate).
- ▌ Reversa Data Master · sandeco bundleDocumenta completamente o banco de dados do projeto legado — tabelas, relacionamentos, constraints, triggers, procedures e ERD completo. Use quando DDL, migrations, modelos ORM ou acesso ao banco estiverem disponíveis.
- ▌ Reversa Pricing Size · sandeco bundleMede o tamanho estrutural da feature ativa lendo requirements, duvidas, plan e tasks do ciclo forward, e gera size.json mais size.md com T-shirt sizing deterministico baseado em tasks e ajuste de risco. Roda depois de `/reversa-to-do` e antes de `/reversa-pricing-estimate`.
- ▌ Reversa Archaeologist · sandeco bundleAnalisa profundamente o código do projeto legado módulo a módulo — extrai algoritmos, fluxos de controle, estruturas de dados e dicionário de dados. Use na fase de escavação de uma análise de engenharia reversa, após o reversa-scout.
- ▌ Reversa Design System · sandeco bundleExtrai e documenta o sistema de design do projeto legado — paleta de cores, tipografia, espaçamentos, tokens e componentes a partir de CSS, arquivos de tema e screenshots. Use quando arquivos de estilo ou screenshots de interface estiverem disponíveis.
- ▌ Reversa Reconstructor · sandeco bundleGera um plano de reconstrução bottom-up a partir das specs do Reversa e executa cada tarefa sob demanda, uma por vez, preservando tokens. Use quando quiser reimplementar o software do zero a partir das especificações geradas. Ativação: /reversa-reconstructor
- ▌ Reversa Especialista D3 · sandeco bundleEngenheiro de Visualização de Dados Sênior especializado em D3.js (v7+). Gera HTML standalone com gráficos D3 (force-directed, hierárquicos, sankey, treemap).
- ▌ Reversa Pricing Profile · sandeco bundleConduz uma entrevista guiada de ate dez perguntas e gera o perfil de cobranca do usuario, com pais, moeda, senioridade normalizada, taxa hora, markup de projeto, regime tributario, modelo de cobranca e perfil de cliente.
- ▌ Reversa Selo Generativo · sandeco bundleCria selos visuais generativos seeded com p5.js, gerando HTML standalone com arte algorítmica reprodutível derivada de um hash ou string.
- ▌ Reversa Paradigm Advisor · sandeco bundlePrimeiro agente do Time de Migração. Detecta o paradigma do sistema legado a partir das specs, infere o paradigma natural da stack alvo, alerta sobre gaps e força uma decisão consciente do usuário. Produz paradigm_decision.md, leitura obrigatória de todos os agentes posteriores. Ativação: /reversa-paradigm-advisor (geralmente invocado por /reversa-migrate).
- ▌ Reversa Pricing Estimate · sandeco bundleCombina profile de cobranca e size da feature ativa para produzir tres cenarios de preco lado a lado: Esforco, Valor e Faixa de Mercado. Roda depois de `/reversa-pricing-profile` e `/reversa-pricing-size`.
- ▌ Reversa Image Prompt JSON · sandeco bundleCria prompts JSON estruturados para geração de imagens com estética luxuosa e cinematográfica (foto de produto, comida, cosmético, joia, moda).
- ▌ Reversa Screen Translator · sandeco bundleQuinto agente do Time de Migração, em duas fases. Fase 1: detecta plataforma origem/alvo, apresenta os modos (literal, modernizado, híbrido) e exige decisão humana. Fase 2: gera as specs das telas (target_screens.md, deviation log e golden files quando há oráculo legado).
- ▌ Reversa Highcharts Visualizer · sandeco bundleCria visualizações de dados interativas com Highcharts.js, gerando HTML standalone com gráficos animados, responsivos e acessíveis a partir de dados inline, CSV ou JSON.
- ▌ Mira Visuals · sandeco bundleGera imagens estáticas para slides do Mira: painéis 1920x800, infográficos 1920x1920, diagramas técnicos e gráficos — via D3.js com captura PNG, ou fotorrealismo via prompt JSON (mira-image-prompt). Use esta skill SEMPRE que o usuário disser: "criar imagem", "gerar imagem", "ilustração", "diagrama", "gráfico estático", "infográfico", "resumo visual", "quadro resumo", "imagem para o slide", "visual para o deck", ou qualquer variação sobre criar elementos visuais estáticos. Para ANIMAÇÕES use /mira-animator; esta skill produz imagens PARADAS.
- ▌ Mira Webview · sandecoColoca um site vivo dentro de um slide do Mira (novo ou existente), ocupando o slide inteiro (edge to edge) via iframe full-bleed. Resolve os dois problemas de embutir um site num deck: o iframe rouba o foco do teclado (uma guarda de interação deixa o site só visível até o apresentador clicar, e Esc devolve o controle ao deck) e sites que bloqueiam incorporação por X-Frame-Options ou CSP frame-ancestors (fallback com link, ou baixar o site para assets/webview/ e rodar offline por file protocol). Herda a Regra Zero do mira-animator. Use SEMPRE que o usuário disser /mira-webview, webview, embutir site, colocar um site no slide, site dentro do slide, iframe no slide, incorporar página, mostrar um site na apresentação, abrir um site no deck, ou pedir um slide que seja uma página web ao vivo.
- ▌ Mira Animator · sandeco bundleCria e evolui a animação de um slide como METÁFORA visual animada (o M de MIRA): destila o conceito, acha uma analogia concreta do cotidiano e a anima com loop interno obrigatório, em D3.js v7+ ou CSS 3D, no padrão dos decks de mira-templates/decks/ (glass-card, icon-hero, attribute-pills, replay-btn). Dois modos, CRIAR um slide animado novo e SUBSTITUIR a animação de um slide existente no lugar. Use SEMPRE que o usuário disser "/mira-animator", "criar slide animado", "novo slide com animação", "adicionar card com D3", "anima essa figura", "transforma isso num slide animado", "slide criativo para o deck", "looping na animação", "animação contínua", "metáfora animada", "transforma em metáfora", "cria uma analogia", "vira metáfora", "quero uma metáfora pra esse conceito", "metáfora visual", ou pedir para animar, reanimar ou reexpressar um conceito do deck.
- ▌ Mira Sequence · sandeco bundleCria o slide seguinte começando exatamente na pose em que a animação do slide indicado estava, com corte seco, para os dois se comportarem como um slide só e a animação continuar sem salto. Use SEMPRE que o usuário disser "/mira-sequence", "sequência desse slide", "continua a animação no próximo slide", "parte 2 dessa animação", "quero um slide que continua o anterior", "corte seco entre os slides", "os dois slides têm que parecer um só", "encadeia esses slides", ou pedir para quebrar uma animação longa em slides encadeados sem transição visível.
- ▌ Mira Vertical · sandecoGera uma versão VERTICAL (9:16, generalista para a tela atual: largura da tela / 3 por altura cheia, ex. 640x1080 numa tela 1080p) de um deck do Mira a partir do 16:9, OU cria slides verticais DO ZERO quando não há deck de origem, para vídeo vertical (Reels, Shorts, TikTok, Stories). Não toca no original: gera index-9x16.html ao lado, com só o título no topo e a animação num canvas alto, e reformula o eixo de cada animação para o retrato. Use SEMPRE que o usuário disser /mira-vertical, versão vertical, deixa vertical, formato 9:16, 1080x1920, apresentação vertical, para Reels, para Shorts, para Stories, para TikTok, vídeo vertical, modo retrato, ou cria um slide vertical.
- ▌ Mira Svg Morph · sandecoGera num slide do Mira (novo ou existente) uma forma SVG que morfa em outra(s) em loop contínuo, com GSAP e MorphSVGPlugin vendorados localmente (deck offline, file://). O usuário aponta 2 ou mais arquivos .svg da pasta assets/ na ordem do morph; a skill inline os paths com ids únicos, converte formas não-path e monta a timeline em loop. Card limpo, laranja FF904D, herda a Regra Zero e respeita prefers-reduced-motion. Use SEMPRE que o usuário disser /mira-svg-morph, morfa esse svg no outro, uma forma virando outra, morphing de svg, transição de forma, faz um ícone virar outro, ou der dois ou mais SVGs pedindo um virar o outro. Quando o usuário só descreve em palavras, use mira-icon-morph.
- ▌ Mira Ultrafast · sandeco bundleCria decks Mira, Studio, Studio Full e Vertical com planejamento e folhas sobrepostos, instrumentação e montagem determinística.
- ▌ Mira Validator · sandecoValida o HTML gerado pela /mira-builder, checando conformidade visual, estrutural e de assets. Use SEMPRE que a /mira-builder terminar de gerar um index.html, ou quando o usuário quiser verificar a qualidade de uma apresentação existente, revisar se os slides seguem o padrão, ou diagnosticar problemas visuais em slides já criados.
- ▌ Mira Chart Race · sandecoCria um slide de gráfico de corrida no Mira: série temporal animada que corre no tempo, toca uma vez e para no fim. Dois modos: "bars" (barras que trocam de posição no ranking) e "lines" (linhas desenhadas com o rótulo perseguindo a ponta); dados em CSV largo embutidos, roda por file:// offline, gera section em D3 v7 no tema do Mira. Use SEMPRE que o usuário disser /mira-chart-race, gráfico de corrida, corrida de barras, bar chart race, racing chart, gráfico animado no tempo, dados temporais animados, ranking ao longo do tempo, barras que mudam de posição, linhas crescendo no tempo. Para gráfico estático use /mira-chart; para enquete ao vivo use /mira-survey.
- ▌ Mira Copywriter · sandecoDiretor criativo que refina o plano de slides do /mira-planner: reescreve títulos, descrições e conteúdo com técnicas de copywriting e avalia/melhora as imagens, chamando /mira-visuals para gerar as que faltam. Use SEMPRE que o /mira-planner terminar de gerar um plano, ou quando o usuário quiser melhorar o texto de uma apresentação, refinar as frases dos slides, aplicar copywriting, ou reescrever conteúdo de slides para ficar mais impactante.
- ▌ Mira Get Videos · sandeco bundleBaixa os vídeos de fundo do Mira para mira-templates/videos_header/. Use SEMPRE que o usuário disser: "/mira-get-videos", "baixar vídeos", "instalar vídeos do mira", "quero os backgrounds de vídeo" ou "os vídeos não estão aparecendo".
- ▌ Mira Icon Morph · sandecoGera num slide do Mira uma forma que morfa em outra(s) em loop a partir de CONCEITOS em palavras (o usuário só tem a ideia, não o arquivo). Busca cada conceito na API do Iconify, valida licença, baixa o SVG e monta a timeline de morph (GSAP + MorphSVGPlugin vendorados; deck offline file://). Só licença aberta (MIT, Apache-2.0, CC0 ou CC-BY), com atribuição em CREDITS.md; recusa personagens/marcas de IP protegida e sugere arte original. Reaproveita o render do mira-svg-morph. Use SEMPRE que o usuário disser "/mira-icon-morph", "nuvem virando lâmpada", "uma semente que vira árvore", "cadeado abrindo", "morfa o conceito X no Y", "acha um ícone que vira outro", "busca uns ícones e faz morph", ou descrever em palavras dois ou mais conceitos para um virar o outro SEM fornecer arquivos. Se o usuário JÁ tem os arquivos .svg, use mira-svg-morph. Para metáfora densa/emergente (partículas, explosão), use mira-animator (D3).
- ▌ Mira New Plugin · sandecoCria um plugin do Mira, que é um agente novo feito pelo proprio usuario e que vive em mira-plugins/, fora do pacote do Mira. Orquestra o ciclo inteiro: confere se o Reversa esta instalado e instala se faltar, especifica com reversa-new, implementa com reversa-forward escrevendo dentro da pasta do plugin, valida o manifesto e ativa. Avisa que as specs ficam locais e nao viajam no pacote compartilhado. Use SEMPRE que o usuario disser /mira-new-plugin, criar plugin, novo plugin do Mira, quero fazer meu proprio agente, criar agente proprio, estender o Mira, plugin do Mira, ou pedir para empacotar e compartilhar um agente que ele mesmo escreveu.
- ▌ Mira References · sandecoCria e organiza a pasta references/ de um tema de slides, incluindo automaticamente o material que já estiver lá. A fonte é sempre local ao tema, nunca perguntada na instalação. Use SEMPRE que o usuário disser /mira-references, adicionar referência, adicionar referencias, onde coloco o material, onde ponho a fonte, preparar as fontes do slide, referências para o tema, vincular conteúdo para os slides, criar pasta de referências, quais referências esse slide vai usar, ou pedir para apontar PDF, imagem, diagrama, livro, artigo ou print como base de um slide. Use também antes de criar um slide quando o tema ainda não tiver uma pasta de referências.
- ▌ Mira Storyboard · sandecoDiretor Criativo do Mira: transforma interpretação conceitual em hipótese visual verificável, gerando quadros de Concept Storyboard reais em SVG e PNG dentro de storyboard/ na raiz do deck, em opções concorrentes, versionadas a cada correção, com folha de contato que abre em file://. Aceita correção em linguagem natural, sem o autor tocar em SVG nem em coordenada. Usar depois do /mira-concept-align, ou quando o autor pedir storyboard, rascunho da ideia, esboço antes de animar, me mostra como você entendeu. NÃO faz arte nem acabamento. NÃO produz o Production Storyboard, que já é do /mira-direct-slide-sequence, /mira-direct-scene e /mira-direct-cinematic-motion. NÃO escreve HTML de slide nem animação, que é do /mira-animator. NÃO conduz a conversa de descoberta, que é do /mira-concept-align.
- ▌ Mira Asset Scout · sandecoDecidir a origem de cada elemento visual de uma cena antes de alguém desenhá-lo: o que é simples vira desenho procedural, o que é complexo (figura humana, mão, rosto, animal, veículo, anatomia articulada) vira SVG de fonte aberta buscado na web e embutido inline, e o que não se acha vira um pedido curto e específico ao autor. Existe porque agente de animação insiste em desenhar à mão o que não sabe desenhar, e entrega boneco de trapézio com cabeça de círculo. Usar antes do /mira-animator e do /mira-cine-animator, quando a cena tiver referente concreto, ou quando o autor disser que os desenhos ficaram toscos. Não usar para animar o SVG (isso é /mira-svg-animator), nem para transformar uma forma em outra (/mira-svg-morph, /mira-icon-morph), nem para gerar imagem (/mira-image).
- ▌ Mira Cinema Deck · sandecoOrquestrar o deck cinematográfico de ponta a ponta: a cadeia narrativa do Story Team decide a história, o deck nasce com o modo cinema instalado e o mira-animator implementa a partitura com câmera, profundidade e grade de cor. Usar quando o usuário pedir deck cinematográfico, deck com história, deck com câmera, usar o Story Team, ou a sequência inteira da premissa até o HTML animado. Não usar para slide avulso, que é do mira-animator, nem para deck rápido, que é do mira-fast e não tem cinema.
- ▌ Mira Scene Brief · sandecoDestilar a cadeia narrativa do MIRA em um briefing de cena curto e autossuficiente por slide, para que quem desenha a animação nunca precise ler a cadeia inteira. Cada briefing traz título de tela, função dramática, âncoras de entrada e de saída, objetos com o nome real, história em três tempos, loop, temperamento, proibições e, no deck cinematográfico, a direção de cinema do slide (câmera, planos, atmosfera). Usar depois do Motion Score, como última etapa antes do /mira-animator, quando o deck tiver dois ou mais slides. Não usar para criar a premissa, estruturar a história, encenar o quadro nem coreografar o movimento, que são das skills anteriores da cadeia. NÃO usar para animar: escrever o código do slide é do /mira-animator. NÃO usar em deck de um slide só, onde não existe âncora entre cenas e a destilação não paga o passo.
- ▌ Mira Studio Full · sandecoGera um deck HORIZONTAL 16:9 (1920x1080, arquivo index-16x9.html) pronto para gravar videoaula sem OBS, onde cada slide declara um de três layouts: camera (webcam ao vivo em tela cheia), thirds (animação nos dois terços da esquerda + câmera ao vivo no terço direito) e full (animação em tela cheia, sem câmera). Os slides nascem do roteiro.md (layout, título e animação declarativa linha/orbita por cabeçalho), o teleprompter em overlay fica fora do vídeo via Element Capture e a gravação nativa sai em MP4 full-hd pela tecla R, com painel de encoder, câmera, microfone e gravação direta no disco. Use SEMPRE que o usuário disser /mira-studio-full, deck 16:9 com câmera, videoaula com câmera embutida, studio horizontal, gravar aula em full hd, terços com câmera, ou pedir slides horizontais que misturam câmera e animação num vídeo 16:9. Para vídeo VERTICAL 9:16 (Reels, Shorts, TikTok), use /mira-studio.
- ▌ Mira Direct Scene · sandeco bundleDirigir a encenação de cada cena-slide do MIRA antes da coreografia, produzindo uma Encenação com composição, blocking dos atores, silhueta e escala, planos de profundidade com oclusão, enquadramento base, área segura, legibilidade, grade de cor do deck e continuidade visual entre slides adjacentes. Usar somente quando um MIRA Slide Score já existir, entre ele e o Motion Score, para planejar a encenação em texto. Não usar para criar a premissa, estruturar a história, definir a sequência de slides nem coreografar o movimento. NÃO usar para mexer num deck já feito: consertar animação, título ou composição de um slide existente é do /mira-animator, e o layout do deck é do /mira-builder.
- ▌ Mira Image Prompt · sandeco bundleCria prompts JSON estruturados para geração de imagens de produto com estética luxuosa e cinematográfica. Use sempre que o usuário quiser gerar um prompt de imagem, criar foto de produto, ou fotografar (comida, bebida, cosmético, joia, moda ou qualquer item visual) com IA. Ative também ao mencionar: "prompt para imagem", "gerar imagem de produto", "foto de produto com IA", "prompt para Midjourney/DALL-E/Flux", "fotografar produto", "montar um prompt JSON de imagem".
- ▌ Mira Img Animator · sandeco bundleTransforma imagens (fotos, logos, diagramas) em animações D3.js interativas e self-contained. Use sempre que o usuário pedir para animar uma imagem, criar efeitos visuais a partir de uma imagem, transformar imagem em partículas, gerar visualizações interativas de uma imagem, ou combinar "imagem + animação + D3". Também quando mencionar "partículas", "dissolve", "explode", "morph", "wave", "pixel art animado", "imagem animada com D3", "efeito visual em imagem", "animação interativa de imagem", ou transformar uma imagem estática em algo dinâmico. Funciona com JPG, PNG, SVG, GIF e WebP.
- ▌ Mira Svg Animator · sandecoAnima um SVG que o usuário FORNECE dentro de um slide do Mira, dando movimento próprio à forma (não vira outra forma, isso é morph). Usa GSAP vendorado offline (file://) e escolhe a técnica por transform, DrawSVGPlugin (o traço se desenha) ou MotionPathPlugin (curva). Para animar uma PARTE, ela precisa ser um elemento separado; se o SVG vier como path único fundido, a skill separa por clipPath ou editando o path. Remove fundo opaco, define a origem do movimento, herda a Regra Zero e respeita prefers-reduced-motion. Use SEMPRE que o usuário disser /mira-svg-animator, anima esse svg, faz a borboleta bater asas, gira essa roda, faz esse desenho se mexer, desliza esse svg, faz pulsar, o traço se desenha sozinho, ou passar um SVG pedindo movimento. Para uma forma virando OUTRA use mira-svg-morph ou mira-icon-morph.
- ▌ Mira Brainstorming · sandecoAbrir a camada de brainstorming de um deck do Mira: divergir de verdade quando o autor tem só um tema e ainda nenhuma ideia, gerar ângulos concorrentes, cortar com o custo de cada um declarado e sair com uma ideia em uma frase. É a porta dessa camada, e roteia para /mira-concept-align quando a ideia já existe e só está ambígua, e para /mira-storyboard quando as candidatas precisam virar quadro. Fluxo alternativo, só roda quando o autor pede. Usar quando ele disser /mira-brainstorming, brainstorm do deck, não sei o que falar sobre esse tema, preciso de ideias para essa apresentação, quero pensar o deck antes de criar, que ângulo dar para isso, me ajuda a achar o que vale dizer. Grava storyboard/brainstorm.md na raiz do deck. NÃO escreve HTML nem anima, que é do /mira-animator. NÃO desenha quadro, que é do /mira-storyboard. NÃO faz teach-back nem fecha conceito, que é do /mira-concept-align. NÃO é brainstorm de software, que é do /reversa-brainstorm.
- ▌ Mira Cine Animator · sandecoIrmão cinematográfico do /mira-animator, para o slide em que o cinema É a cena e não o tempero. Herda o método inteiro do /mira-animator por referência, e inverte duas travas: um recurso de cinema pode ser a mudança de estado dominante, e a nota de corte é avaliada com o cinema ligado. Usar quando o autor pedir explicitamente cena cinematográfica, atmosfera, profundidade ou câmera como protagonista, e o deck tiver o mira-cinema.js instalado. Não usar por padrão: slide comum é do /mira-animator, e escolher errado troca clareza por espetáculo. NÃO usar em deck sem mira-cinema.js, onde não existe câmera, plano nem grade para serem a cena.
- ▌ Mira Concept Align · sandecoClarear uma ideia ANTES de virar slide, metáfora ou animação: descobrir o que o autor quer comunicar, detectar ambiguidade com perguntas contextualizadas, devolver a interpretação para ele corrigir e persistir o conceito num artefato que serve de referência para quem produzir depois. Fluxo alternativo, acionado só quando o autor pede. Usar quando o autor chega com uma ideia em uma frase, quando um deck saiu tecnicamente bom e conceitualmente errado, ou quando ele disser não criar antes de entender, alinhar o conceito, clarear a ideia. Produz storyboard/understanding.md e, só no fecho, storyboard/concept-brief.md. NÃO desenha nada: o quadro é do /mira-storyboard. NÃO cria a metáfora animada nem escreve HTML, que é do /mira-animator. NÃO estrutura história em sete passos, que é do /mira-story-architect. NÃO diverge a partir de um tema sem ideia, que é do /mira-brainstorming. NÃO é ideação de software, que é do /reversa-brainstorm.
- ▌ Mira History Video · sandeco bundleGrava a história animada de um deck do /mira-history num único .mp4 com narração e música, sem nenhum controle na tela e na cadência da própria história (cada cena dura o que a ação e a fala pedem, com um respiro entre elas e o mesmo dissolve dos closes). Determinístico: dirige o relógio do runtime quadro a quadro em Chrome headless e monta o áudio no ffmpeg a partir dos instantes exatos de cada frase. Use SEMPRE que o usuário disser /mira-history-video, "vídeo da história", "exporta a história em mp4", "manda a animação para vídeo", "gera o vídeo do conto", "história em vídeo para o YouTube", ou pedir um arquivo de vídeo de um deck feito pelo /mira-history. NÃO é para slide avulso ou deck comum, que é do /mira-slide-to-video.
- ▌ Mira Premise Forge · sandeco bundlePesquisar notícias, lançamentos, tendências e informações atuais, desenterrar o momento Eureca escondido nelas e transformá-lo em premissas arrebatadoras, factualmente defensáveis e visualmente potentes para histórias MIRA. Usar quando o usuário pedir premissas, loglines ou ideias de história baseadas em fatos recentes, notícias, artigos, disputas tecnológicas, mudanças sociais, descobertas científicas ou acontecimentos reais. Não usar para desenvolver toda a estrutura da história, nem para criar ou animar slides, que são do /mira-builder e do /mira-animator.
- ▌ Mira Size Animator · sandecoEscala a percepção de tamanho das animações D3 de um deck numa escala de 1 a 10 (3/10 é o padrão gerado pelo mira-animator), lendo o marcador @MIRA:SIZE de cada animação e ajustando só o desenho dentro do SVG, sem mexer na altura do palco nem nos gatilhos. Use SEMPRE que o usuário disser "/mira-size-animator", "aumentar o tamanho da animação", "as animações estão pequenas", "a animação ocupa pouco espaço", "deixa tudo em 6/10", "coloca as animações em 5/10", "qual o tamanho das animações", "percepção de tamanho", "escalar a animação", "diminuir a animação", "deixa esse slide maior", ou pedir para crescer ou encolher um slide específico ou o deck inteiro.
- ▌ Mira Image Template · sandecoCria um NOVO template de deck do Mira a partir de imagem(ns) de referência (prints de slides e/ou logomarca): reconhece o design system e a disposição dos elementos e salva o esqueleto index.html (design system no bloco @MIRA:THEME) mais o tema em mira-templates/, para aparecer no /mira-new. Use SEMPRE que o usuário disser "/mira-image-template", "criar template a partir de imagem", "template a partir desse print", "transforma essa tela em template", "monta um template com essa identidade", "usa essa logomarca como template", "extrai o design system dessa imagem", "novo template de deck a partir de imagem", ou anexar imagens pedindo para virarem um template/identidade de slides.
- ▌ Mira Remote Control · sandecoLiga um deck do Mira a um segundo aparelho pela rede local: o notebook apresenta, o celular espelha, controla (avançar/voltar) e desenha (telestrator sincronizado). Sem app, sem login e sem internet — só a mesma rede ou o hotspot do celular; sem o atalho instalado, o deck segue 100% funcional em file://. Use SEMPRE que o usuário disser /mira-remote-control, apresentar com o celular, controlar pelo celular, controle remoto da apresentação, espelhar no celular, segunda tela, passar slide pelo celular, apresentar andando pela sala, QR para controlar o deck, ou pedir para o celular/tablet comandar ou acompanhar a apresentação.
- ▌ Mira Slide To Video · sandeco bundleGera um .mp4 de um ou mais slides de um deck do Mira gravando a animação real (Chrome headless + ffmpeg): cada slide dispara do zero, sem vazar o anterior, preenchendo o frame. Recebe quais slides (um, vários ou todos) e a resolução (16:9, 9:16, 1:1), encadeia com transição (4 segundos por slide, alterável), toca animações finitas como o chart-race por inteiro e nunca toca no deck original. Use SEMPRE que o usuário disser /mira-slide-to-video, gerar vídeo do slide, transformar slide em vídeo, exportar slide como mp4, gravar a animação do slide, vídeo do deck, quero um mp4 do slide, renderizar o slide em vídeo, ou fazer um Reels/Short a partir do slide.
- ▌ Mira Animated Typing · sandecoGera a cena "prompt digitado em zoom": simula uma pessoa digitando um comando de agent harness (Claude Code, Codex) em fonte mono de terminal gigante sobre fundo escuro, cursor piscando estilo Windows, com janela deslizante quando o texto passa da tela. Aceita cor por trecho (color=#HEX), quebra de linha (/n) e print do texto como entrada. Zero dependências, roda por file://. Use SEMPRE que o usuário disser "/mira-animated-typing", "texto digitado em zoom", "animação de digitação", "simular digitando um comando", "prompt gigante sendo digitado", "efeito typing", "comando sendo escrito na tela", ou pedir uma cena de comando de agente digitado em tela cheia.
- ▌ Mira Story Architect · sandeco bundleArquitetar histórias completas e de alto impacto para o MIRA a partir de uma premissa ou contrato conceitual, gerando premissa validada, sete passos estruturais, rede de personagens, tema ou argumento moral, mundo ficcional, rede de símbolos, trama, teia de cenas, construção de cenas e diálogo sinfônico. Usar quando o usuário pedir para desenvolver, estruturar, aprofundar ou auditar uma história narrativa para slides, animação ou roteiro MIRA. Não usar para pesquisar notícias e gerar apenas premissas, nem para montar ou animar o deck, que são do /mira-builder e do /mira- animator.
- ▌ Mira Animated Metaphor · sandecoFundida no mira-animator (v0.1.48), mantida como atalho compatível porque está citada em material publicado. Transforma a animação de um slide (ou de todos) numa METÁFORA visual animada: uma analogia concreta do cotidiano animada no padrão do mira-animator, substituída no lugar (mantém título, subtítulo e pílulas). Use SEMPRE que o usuário disser "/mira-animated-metaphor", "metáfora animada", "transforma em metáfora", "cria uma analogia", "anima como analogia", "transforma os slides em metáforas", "vira metáfora", "quero uma metáfora pra esse conceito", "anima essa ideia como analogia", "metáfora visual", ou pedir para reexpressar um conceito como comparação animada, no deck inteiro ou num slide específico.
- ▌ Mira Sequence Director · sandeco bundleOrquestra uma explicação inteira como um plano-sequência: recebe o que o autor quer explicar, aplica um teste de forma, escreve um roteiro de continuidade com o elenco e a pose de repouso de cada cena, e constrói a corrente em série, a cena 1 pelo /mira-animator e cada elo seguinte pelo /mira-sequence. Use quando o autor disser /mira-sequence-director, "crie uma animação que explica X", "quero mostrar o processo inteiro em movimento", "uma explicação só que atravessa vários slides", "plano-sequência", ou pedir uma série de cenas que se transformam umas nas outras a partir de um tema. NÃO faz a junta entre dois slides, que é do /mira-sequence. NÃO anima um slide avulso nem elege metáfora, que é do /mira-animator. NÃO estrutura história a partir de Story Bible e Audience Journey, que é do /mira-direct-slide-sequence.
- ▌ Mira Concept Storyteller · sandeco bundleTransformar conceitos em histórias explicativas, analogias narrativas ou roteiros que usem desejo, ação, conflito, revelação e transformação sem distorcer o conteúdo. Usar quando o usuário pedir para compreender ou ensinar um conceito por meio de história, metáfora, parábola, personagem, narrativa, animação conceitual, roteiro audiovisual, apresentação narrativa ou deck MIRA; usar também para revisar a fidelidade conceitual de uma narrativa explicativa. Não usar para ficção puramente criativa, storytelling de marca, biografias ou apresentações genéricas sem objetivo de explicar um conceito. NÃO usar para criar a metáfora animada de um slide, que é do /mira-animator.
- ▌ Mira Transition Dissolve · sandecoAplica transição DISSOLVE (crossfade estilo Canva/Keynote) entre slides de um deck do Mira via View Transitions API same-document, que roda em file:// sem servidor. Cria index-dissolve.html ao lado, sem tocar no original. Use SEMPRE que o usuário disser "/mira-transition-dissolve", "transição dissolve", "dissolve nos slides", "crossfade entre slides", "fade entre slides", "transição de slides estilo Canva", "tira o scroll e põe fade", "transição suave entre cards", "aplica o dissolve", ou pedir qualquer transição de esmaecimento entre slides do deck.
- ▌ Mira Direct Slide Sequence · sandeco bundleConverter uma MIRA Story Bible e uma Audience Journey Map em uma sequência cinematográfica de cenas-slide, produzindo um MIRA Slide Score com função dramática, quadro inicial, ação, virada, revelação, informação retida, narração, texto mínimo, metáfora visual e transição causal para cada slide. Usar quando a história e a jornada do público já existem e precisam virar storyboard ou plano de slides. Não usar para pesquisar fatos, criar a premissa, arquitetar toda a história, encenar o quadro nem coreografar animações. NÃO usar para montar o deck: o plano de slides que vira HTML é do /mira-planner com o /mira-builder, e a animação é do /mira-animator.
- ▌ Autor Exemplo · sandeco bundleEsqueleto de plugin do Mira, feito para ser copiado e reescrito. Troque o nome, a descricao e o corpo por um agente de verdade. O nome desta skill tem que ser igual ao id do mira-plugin.json e igual ao nome da pasta. Use SEMPRE que o usuario disser /autor-exemplo ou pedir o exemplo de plugin.
- ▌ Mira Design Audience Journey · sandeco bundleProjetar a experiência psicológica, emocional e intelectual do público ao longo de uma história MIRA, convertendo Story Bible, roteiro ou beats narrativos em uma Audience Journey Map que controla atenção, curiosidade, imersão, emoção, entretenimento, revelações e sabedoria. Usar antes de transformar uma história em sequência de slides, especialmente quando o objetivo for fazer o público sentir que viveu a história. Não usar para pesquisar fatos, criar a premissa inicial nem estruturar toda a trama. NÃO usar para animar slides, que é do /mira-animator.
- ▌ Mira Direct Cinematic Motion · sandeco bundleTransformar um MIRA Slide Score e uma Encenação em uma partitura de movimento pronta para o /mira- animator implementar, especificando temperamento, estado inicial, beats, câmera, easing, profundidade, loop interno, transição, responsividade e fallbacks. Usar quando a história, a sequência de slides e a encenação já estiverem definidas e for necessário coreografar as animações de um deck MIRA em D3 com SVG, GSAP pelo mira-cinema.js ou CSS 3D. Exige um Slide Score, e de preferência uma Encenação, já prontos. Não usar para criar a premissa, reestruturar a história nem encenar o quadro, que é mira-direct-scene. NÃO usar para animar, reanimar ou consertar um slide: criar metáfora animada e escrever o código da animação são do /mira-animator, e pedidos como "anima esse slide", "essa animação está fraca" ou "transforma em metáfora" vão para ele.
- ▌ Mira 3d · sandecoAdiciona elementos 3D reais (profundidade, rotação contínua, arrastar e zoom) ao canvas de um slide do Mira, em card limpo com o 3D maximizado. Escolhe sozinha entre três camadas: CSS 3D puro, Three.js procedural e glTF (.glb). Herda a Regra Zero do mira-animator (gira sozinho, pausa no arrasto e retoma); só a camada .glb exige servidor HTTP local. Use SEMPRE que o usuário disser /mira-3d, elemento 3D, objeto 3D no slide, coloca um cérebro ou robô 3D, esfera de partículas, rede de nós em 3D, carrega esse .glb, modelo glTF, ou pedir um slide com profundidade real e rotação.
- ▌ Mira New · sandecoPorta de entrada para um novo deck do Mira: coleta requisitos conversacionalmente e monta a pasta em decks/ pronta para o pipeline. NÃO gera slides, só prepara o terreno. Use SEMPRE que o usuário disser /mira-new, novo deck, nova apresentação, criar deck, começar slides sobre, quero fazer slides de, novo tema de slides, iniciar uma apresentação, cria uma pasta de slides, ou pedir para começar uma apresentação do zero sobre algum assunto.
- ▌ Mira Fast · sandeco bundleCria um deck Mira completo em uma chamada, com uma folha por slide executada em paralelo por um workflow do Claude Code. Use quando o usuário pedir /mira-fast, deck rápido, modo turbo, deck inteiro de uma vez ou deck em paralelo. Aceita os formatos mira, mira-studio, mira-studio-full e mira-vertical. Para um slide avulso, use mira-animator.
- ▌ Mira Quiz · sandeco bundleSlide de QUIZ AO VIVO no Mira: a plateia escaneia um QR-code e responde uma múltipla escolha num Google Forms; o slide lê as respostas via Google Sheets gviz/JSONP. Diferente do mira-survey, tem resposta correta, revelação controlada pelo apresentador e percentuais que só aparecem após revelar. Use SEMPRE que o usuário disser /mira-quiz, quiz ao vivo, pergunta com resposta correta, revelar resposta, ranking do quiz, quiz com QR, quiz tipo Mentimeter, quiz tipo Slido, ou pedir um slide onde a plateia responde pelo celular e a resposta correta é revelada no palco. Para enquete sem resposta correta use /mira-survey; para QR simples use /mira-qrcode.
- ▌ Mira Chart · sandeco bundleEspecialista em gráficos de dados para slides do Mira. Recebe dados (CSV, JSON, TSV, tabela markdown, texto colado) ou imagens (print de gráfico, foto de quadro branco, rascunho à mão) e gera um gráfico D3.js; usa o tipo pedido ou recomenda a melhor visualização. Use esta skill SEMPRE que o usuário disser: "criar gráfico", "plotar", "gráfico de barras", "gráfico de linhas", "pizza", "scatter", "visualizar esses dados", "transformar esse CSV em gráfico", "recriar esse gráfico", "desenhei um gráfico", "fiz um rascunho", ou qualquer combinação de dados + gráfico/visualização. Para imagens que não são gráficos use /mira-visuals; para animar um gráfico pronto use /mira-animator.
- ▌ Mira Image · sandecoColoca uma imagem que o usuário JÁ TEM (arquivo local ou URL) num slide do Mira, novo ou existente, em card limpo (padrão mira-3d/mira-qrcode): só título (sem ícone, máx. 6 palavras) e a imagem grande e bem enquadrada. Copia a imagem para assets/ do deck por caminho relativo, então abre por file:// sem servidor; imagem estática, com o loop da Regra Zero na moldura. NÃO confunda: para GERAR imagem nova use mira-visuals ou mira-image-prompt; para ANIMAR a imagem use mira-img-animator; este só POSICIONA uma imagem pronta. Use SEMPRE que o usuário disser /mira-image, coloca essa imagem no slide, põe essa foto no slide, insere essa imagem, adiciona essa figura ao deck, slide com essa imagem, mostra esse print no slide, ou fornecer um arquivo de imagem ou URL pedindo para exibir.
- ▌ Mira Qrcode · sandecoInsere num slide do Mira (novo ou existente) um QR code escaneável, grande e centralizado, gerado de um link ou texto. O QR é gerado LOCALMENTE (pacote npm qrcode) e embutido como SVG inline: funciona por file://, sem API nem CDN em apresentação. Card limpo no padrão mira-3d (só o título, no máximo 6 palavras, e o QR central, sem legenda do link); módulos escuros sobre cartão branco, laranja só na moldura e no título. Herda a Regra Zero do mira-animator, mas o QR fica ESTÁTICO e o loop interno vai na moldura. Use SEMPRE que o usuário disser /mira-qrcode, QR code, qrcode, código QR, gera um QR, coloca um QR no slide, QR do link, QR de inscrição, QR de CTA, código para escanear, ou pedir um slide com um link escaneável.
- ▌ Mira Studio · sandecoGera um deck VERTICAL 9:16 (1080x1920) pronto para gravar no OBS Studio, onde cada slide declara um de três layouts: camera (webcam ao vivo em tela cheia), split (animação quadrada estilo mira-squared em cima + câmera embaixo) e full (animação vertical estilo mira-vertical). A câmera do apresentador é embutida ao vivo no slide via getUserMedia (módulo mira/mira-camera.js), sem chroma key: no OBS basta capturar a janela. Sem câmera, a área vira verde chroma #00FF00 como plano B. Use SEMPRE que o usuário disser /mira-studio, deck para OBS, deck com câmera, slide com câmera, meio a meio, câmera embutida, deck para gravar vídeo comigo falando, ou pedir slides que misturam câmera e animação num vídeo vertical.
- ▌ Mira Survey · sandeco bundleCria um slide de ENQUETE AO VIVO: a plateia escaneia um QR-code, vota num Google Forms, e o resultado se atualiza em TEMPO REAL no slide (donut 3D girando ou barras). Recebe dois links — o de votação (vira o QR gerado local) e o da planilha de respostas (o slide lê a contagem via endpoint gviz/JSONP). Use SEMPRE que o usuário disser /mira-survey, enquete, enquete ao vivo, votação em tempo real, poll, resultado ao vivo no slide, QR de enquete, a plateia vota e o slide atualiza, tipo Mentimeter, tipo Slido, ou pedir um slide que mostra votação em tempo real. Para um QR sem votação use /mira-qrcode; para um gráfico estático use /mira-chart.
- ▌ Mira Thirds · sandecoReenquadra um deck do Mira na regra dos terços, sem mudar a proporção: joga título + animação nos 2/3 da esquerda de um grid 3x3 e deixa a coluna da direita em cinza #333, limpa, para você sobrepor texto, lower-third ou câmera na edição. A animação é reformulada por metáfora para preencher os 2/3; não toca no original (cria arquivo -thirds ao lado). Aplica sobre 16:9, 1:1 (mira-squared) ou 9:16 (mira-vertical), ou cria slides do zero; lado cinza à direita por padrão, com opção de inverter. Use SEMPRE que o usuário disser /mira-thirds, regra dos terços, rule of thirds, composição em terços, anima à esquerda, deixa a direita livre, coluna livre, dois terços à esquerda, grid 3x3, espaço para texto/câmera ao lado, abre espaço à direita, cria um slide em terços, ou pedir a animação encostada num lado e o outro terço livre em cinza.
- ▌ Mira Builder · sandeco bundleMotor de montagem atômica que cria apresentações interativas em HTML/Tailwind com componentes Glassmorphism modulares e navegação card-a-card. Use SEMPRE que o usuário quiser montar ou gerar uma apresentação, transformar um plano de slides (do /mira-planner) ou um capítulo em HTML, criar um deck do zero, ou pedir slides interativos. Normalmente roda depois do /mira-planner e antes do /mira-validator.
- ▌ Mira Extract · sandecoExtrator de contexto do Mira: lê uma fonte vinculada no mira.config.json (pasta de projeto, PDF, LaTeX ou texto) e produz um briefing estruturado para o /mira-planner. Use SEMPRE que o usuário pedir para criar slides "sobre" um projeto ou documento, mencionar uma fonte vinculada pelo nome, ou disser "extrai o conteúdo de", "lê o projeto", "prepara o material do", "briefing do projeto".
- ▌ Mira History · sandeco bundleTransforma o TEXTO de uma história (normalmente infantil) num deck do Mira que é a animação completa dela: cenas contínuas com câmera, closes por dissolve, clima e paleta que mudam com a emoção, atores em SVG de fonte aberta, legendas de conto com narração em voz (edge-tts), música de fundo, capa com QR code e servidor na rede local para rodar no celular ou tablet em tela cheia. O modelo só escreve DADOS (mira/historia.js) num vocabulário fechado; o runtime versionado mira-history.js anima. Use SEMPRE que o usuário disser /mira-history, "anima essa história", "história animada", "conto infantil animado", "transforma essa história em animação", "historinha para o celular", "contar essa história com narração", ou colar um conto e pedir animação. NÃO é para explicar conceito (isso é /mira-animator e /mira-sequence-director) nem para deck de slides comum.
- ▌ Mira Offline · sandecoConverte um deck do Mira já criado para modo OFFLINE (self-contained, sem CDN em runtime), para abrir por file:// mesmo atrás do firewall corporativo que bloqueia as CDNs (Tailwind, AOS, Lucide, D3, fonte Inter e Three.js dos slides 3D). Use SEMPRE que o usuário disser /mira-offline, deixa o deck offline, deixa o slide self-contained, o firewall da empresa está bloqueando o slide, funciona sem internet, tira as CDN, baixa as bibliotecas pro deck, ou o aluno não consegue abrir o slide na empresa. Rode por último, depois do deck pronto.
- ▌ Mira Planner · sandecoPlaneja o conteúdo de apresentações em slides HTML: analisa um capítulo (LaTeX, PDF ou texto) e gera um plano de slides antes da montagem visual. Use SEMPRE que a skill /mira-builder for acionada, ou quando o usuário quiser planejar o conteúdo de uma apresentação, definir quantos slides criar, ou revisar a estrutura antes de gerar o HTML.
- ▌ Mira Post It · sandeco bundleMural de POST-ITS AO VIVO no Mira, em dois slides: no primeiro a pergunta com um QR-code, no segundo cada resposta em TEXTO LIVRE da plateia vira um post-it que cola na parede, um a um. Diferente do mira-survey e do mira-quiz, aqui a resposta é aberta, não há alternativas nem resposta correta, e nada é agregado: cada pessoa aparece com a frase dela. Use SEMPRE que o usuário disser /mira-post-it, post-it, mural de respostas, parede de respostas, resposta aberta, resposta em texto livre, pergunta aberta para a plateia, as respostas vão aparecendo no slide, a plateia escreve e aparece na tela, mural ao vivo, ou pedir um slide onde a sala escreve uma frase curta pelo celular e ela surge na projeção. Para votação em alternativas use /mira-survey; para pergunta com resposta correta use /mira-quiz; para um QR sem leitura de respostas use /mira-qrcode.
- ▌ Mira Squared · sandecoGera uma versão QUADRADA (1:1) de um deck do Mira a partir do 16:9 original, OU cria slides quadrados do zero quando não há deck de origem, para vídeo quadrado (feed do Instagram, LinkedIn, etc.). Não toca no original: cria index-1x1.html ao lado. Cada slide de conteúdo vira só o título no topo + a animação num canvas quadrado (lado = altura do 16:9, 100vh; laterais em #000), com o eixo reformulado por metáfora para preencher o quadrado. Texto, cores, timings e loop intactos. Use SEMPRE que o usuário disser /mira-squared, versão quadrada, deixa quadrado, formato 1:1, 1080x1080, apresentação quadrada, vídeo quadrado, cria um slide quadrado, novo slide 1:1, ou pedir o deck ou um slide novo num formato quadrado.
- ▌ Mira Tactics · sandecoCria um slide de MESA TÁTICA no Mira: campo de futebol cinematográfico com os dois times na formação real, cada jogador um boneco chibi (ou disco) na cor do time, editável ao vivo (mover, setas/zonas/paint), com jogadas gravadas e reproduzidas por quadros-chave (tecla R) e salvas como JSON. Com times reais, valide 4 atributos por titular: nome, número, posição e aparência. /mira-vertical gira o campo (tecla V). Use SEMPRE que o usuário disser /mira-tactics, mesa tática, quadro tático, prancheta tática, escalação, formação de time, campo de futebol com jogadores, montar a jogada, replay de jogada, posicionar os jogadores, tabuleiro tático, Magic Wall, ou pedir um slide com um campo e peças/jogadores posicionados. Para desenhar por cima de qualquer slide use o mira-draw; esta skill gera um slide dedicado.
- ▌ Reversa · sandeco bundlePonto de entrada principal do Reversa. Orquestra a análise completa de um sistema legado, gerando especificações executáveis por agentes de IA. Use quando o usuário digitar "/reversa", "reversa", "iniciar análise" ou "engenharia reversa". É o primeiro skill a ser chamado em qualquer sessão.
- ▌ Reversa Add · sandeco bundleEmenda curta na feature ativa do ciclo forward: registra o ajuste no requirements.md, implementa e fecha a ação no mesmo passo. Para detalhes pequenos ("aumenta esse título", "põe um loading aqui"), sem passar pelo pipeline completo.
- ▌ Reversa N8n · sandeco bundleGera specs SDD (workflow-overview, requirements, design) a partir de workflows do N8N exportados em JSON, preparando o terreno para reimplementação em Python ou outra linguagem. Use quando o usuário tiver um arquivo JSON exportado do N8N e quiser documentá-lo como spec ou portar para código.
- ▌ Reversa New · sandeco bundleOrquestrador greenfield do Reversa: da ideia em linguagem natural a brainstorm, personas, PRD e specs SDD em `_reversa_sdd/`. Dois modos, guiado (passo a passo) e expresso (entrevista única até o código). Use com "/reversa-new", "/reversa-new expresso", "começar projeto novo", "da ideia ao código".
- ▌ Reversa Docs · sandeco bundleOrquestrador do Time Reversa Docs. Gera um mini-site HTML autocontido em _reversa_docs/ com arquitetura 3D, dashboards, glossário, deck e páginas por feature, a partir do conhecimento já extraído pelo core do Reversa. Ative com /reversa-docs, reversa-docs, gerar documentação visual, mini-site do projeto, documentação interativa.
- ▌ Reversa Plan · sandeco bundleEsboça a abordagem técnica como delta sobre o legado, gerando roadmap, investigation, data-delta, onboarding e interfaces da feature ativa. Terceiro skill do ciclo forward, depois de `/reversa-requirements` e (opcionalmente) `/reversa-clarify`.
- ▌ Reversa Sync · sandeco bundleConvergência pós-coding do Reversa: destila a feature entregue num adendo em `_reversa_sdd/addenda/`, mantendo a extração representativa entre re-extrações, sem tocar nos artefatos originais. Passo opcional do ciclo forward após /reversa-coding.
- ▌ Reversa Prune · sandeco bundleRemoção de código morto: só remove o que provar ser morto (sem referência estática nem entrada dinâmica), distinguindo morto de órfão suspeito e conferindo contra a alma. Reversível pelo diff.