construir
Skill3 starsChanged 41 days agoMITView on GitHub
Use quando a arquitetura do app Power Apps está pronta e o ambiente tem o NOMES-AS-BUILT preenchido, para a etapa 7 do pipeline: constrói a próxima onda do GOAL.md com o Agente Power Apps Canvas (telas, componentes, Power Fx) e o Agente Power Automate (fluxos, aprovações, notificações, erros) em paralelo, confere a integração app↔flow e guia a colagem no ambiente. Com `app` ou `flows`, roda só um agente (correção vinda dos testes). Não use antes do /pp:arquitetura, nem para um ajuste pontual fora do pipeline (use `powerapps-canvas` ou `power-automate`).
1 other project uses a version of this.
Adopted by
Most recently taken up by
- wendelcastro/fluxo-engenharia-iatheir own version, first seen Jul 7, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- wendelcastro/fluxo-engenharia-ia★ 1same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository17 other files it gives its agents.
- CLAUDE.mdCLAUDE.md
- arquiteturaSkill
- brainstormSkill
- dataverseSkill
- designSkill
- homologarSkill
- mockupsSkill
- mudancaSkill
- novoSkill
- powerapps-canvasSkill
- power-automateSkill
- power-platformSkill
- progressoSkill
- prototipoSkill
- publicarSkill
- sql-proceduresSkill
- testarSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 44
no máximo 5 agentes por mensagem.
- Very specific: line 102
Commit se git_commit_por_etapa: pp(construir): onda <n> (ou correções <app|flows>).
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
/pp:construir — Agentes Power Apps Canvas e Power Automate
Etapa 7 do pipeline, bloco 3. Construção na Power Platform. Cada sessão constrói uma onda
do GOAL.md: os dois agentes trabalham em paralelo, você confere a integração e o usuário cola no
ambiente. A etapa só fecha quando a última onda fecha.
KIT = ${CLAUDE_PLUGIN_ROOT}. Formato de saída: KIT/skills/power-platform/references/formato-saida.md.
Script de estado: python "${CLAUDE_PLUGIN_ROOT}/skills/power-platform/scripts/estado.py".
Modelos: python "${CLAUDE_PLUGIN_ROOT}/skills/power-platform/scripts/modelos.py".
Fila e evidência: KIT/skills/power-platform/references/modo-goal-fila.md.
Antes de começar
estado.py comecar construir. Exit 1: mostre a saída e pare.- Quem trabalha:
$ARGUMENTS=app(só Canvas),flows(só Power Automate) ou vazio (os dois). - Portão do ambiente. Leia
power-platform.config.json(nomes_as_built) e abra oNOMES-AS-BUILT. Ausente, vazio ou sem as tabelas que a onda usa: checkpointAção no ambientecom a onda 0 doGOAL.md(o que criar, quem cria, como capturar os nomes) e pare. Escrever tela sobre nome chutado é a causa nº 1 de retrabalho. - O que construir:
- etapa reaberta com
docs/qa/correcoes.md: só os itens abertos da camada pedida (modo correção); - senão, a primeira onda do
GOAL.mdcom tarefa 🟢 não feita e onda anterior com portão fechado. Mostre a onda: tarefas, telas e fluxos.
- etapa reaberta com
- Contrato fechado? Cada fluxo da onda tem em
arquitetura.mdos parâmetros (posicionais, texto) e o retorno{status, description, id, url}. Faltou: escreva agora, antes dos agentes.
Passos
- Divida a onda pelos arquivos (coluna Arquivos do
GOAL.md), sem dois agentes no mesmo arquivo:- telas em grupos de até 3, um
pp:agente-canvaspor grupo. Os tokens (App.Formulas,App.OnStart, só na primeira onda) são de um agente só, o que recebeTOKENS: sim; - fluxos em grupos de até 3, um
pp:agente-automatepor grupo; - correção: itens
apppara o Canvas; itensflowsde fluxo para o Automate e de procedure para opp:agente-sql(CORRECOES); - no máximo 5 agentes por mensagem; o que sobrar vai numa segunda leva, depois do julgamento da primeira. Onda pequena (até 3 telas e 3 fluxos): um de cada.
- telas em grupos de até 3, um
- Agentes em paralelo, na mesma mensagem:
◆ Chamando 3 agentes em paralelo... → Agente Power Apps Canvas #1: Inicio, Pedidos, Detalhe → Agente Power Apps Canvas #2: Cadastro, Relatório → Agente Power Automate: fluxos da onda <n>pp:agente-canvascomRAIZ,KIT(o valor de${CLAUDE_PLUGIN_ROOT}),TELAS(as tarefas de tela do grupo) eTOKENS(sim ou não), ouCORRECOES(itensapp);pp:agente-automatecomRAIZ,KIT,FLUXOS(as tarefas de fluxo do grupo) ouCORRECOES(itensflowsde fluxo);pp:agente-sqlcomRAIZ,KITeCORRECOES(itensflowsde procedure), só em correção. O modelo de cada um:modelos.py de <agente>(linha vazia: não passemodel).
- Julgue as entregas e a integração app ↔ automações (você mesmo, não um agente;
KIT/skills/power-platform/references/subagentes.md, "Julgar a entrega"):python "${CLAUDE_PLUGIN_ROOT}/skills/powerapps-canvas/scripts/validar-telas.py"epython "${CLAUDE_PLUGIN_ROOT}/skills/power-automate/scripts/verificar-fluxo.py", da raiz:0 erro(s)e arquivos lidos > 0 (correção de procedure: tambémpython "${CLAUDE_PLUGIN_ROOT}/skills/sql-procedures/scripts/lint-procedure.py");- cada
.Run(nas telas tem o número e a ordem de parâmetros do contrato (grep -n "\.Run(" <pasta-telas>); - cada tela trata o retorno:
.Run()dentro deIfError, sucesso =status <> "error", toast comdescription,Refreshdepois de gravar; - nomes de tabela e coluna das telas e dos fluxos existem no
NOMES-AS-BUILT(grep -n "<nome>" <NOMES-AS-BUILT>). O que falhar volta ao agente da camada como revisão (o item, o arquivo, a saída). Um veredito por agente (--agente agente-canvas#1,agente-automate...):estado.py veredito construir --agente <nome> --resultado <...>.
- Colar no ambiente (checkpoint
Ação no ambiente, 🔴). Junte as instruções dos dois agentes num passo a passo só, nesta ordem:- fluxos primeiro: criar o gatilho à mão com os parâmetros na ordem, colar o escopo, religar as conexões, salvar e testar com o dado de teste;
- tokens
fx*noApp.Formulas(só na primeira onda); - telas: selecionar a tela, Colar código, adicionar o fluxo ao app, rodar. "Digite 'feito' ou cole a mensagem de erro."
- Erro na colagem: diagnostique com a skill da camada (
powerapps-canvasoupower-automate) e devolva ao agente da camada como revisão, com a mensagem exata do Studio ou do designer e a linha do arquivo; você não edita a tela nem o fluxo. Mensagem que a skill da camada não explica: antes,pp:agente-pesquisacom a mensagem exata (ONDE: os dois,PARA QUE: corrigir a colagem; modelo:modelos.py de agente-pesquisa), e os achados vão junto na revisão. Depois repita o passo 4. Duas falhas pela mesma causa: escalado (pare, registre noGOAL.mde diga ao usuário o que foi tentado). - Atualize a fila: cada tarefa da onda vira ✅ com evidência (comando + última linha do
validador + "colado em
<data>"). Correção: marque o item comofeitoemdocs/qa/correcoes.md.
Portão de saída da onda
- Validadores das duas camadas com
0 erro(s), arquivos lidos > 0. - Contrato conferido: parâmetros, retorno e nomes reais.
- Usuário colou e testou sem erro; evidência na coluna do
GOAL.md.
Encerrar
- Ainda há onda pela frente: não conclua a etapa. Mostre o progresso da fila (ondas feitas /
total) e rode
estado.py proximo: ele aponta/pp:construirde novo, numa sessão nova. - Última onda ou correção terminada:
estado.py concluir construir --nota "<N> ondas; <telas> telas, <fluxos> fluxos". - Commit se
git_commit_por_etapa:pp(construir): onda <n>(oucorreções <app|flows>). - Resumo e o bloco "Próximo passo" que o script imprimiu.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

