mockups
Skill3 starsChanged 41 days agoMITView on GitHub
Use quando a identidade visual do app Power Apps está aprovada e é hora da etapa 4 do pipeline: o Agente de Mockups em Imagem elenca todas as telas, a navegação, o loading, os erros e os estados vazios, e, com a autorização do usuário, o script gera uma imagem por tela pela API da OpenAI. Também refaz só as telas afetadas quando o protótipo voltou com ajuste. Não use antes do /pp:design, nem para desenhar uma tela em YAML (use `powerapps-canvas`).
- Reads credentials
4 other projects use a version of this.
Adopted by
Most recently taken up by
- crocotaste/crocotaste-plugintheir own version, first seen Nov 1, 2026
- futex-ai/skillstheir own version, first seen Oct 25, 2026
- rav4nn/skillstheir own version, first seen Oct 13, 2026
- bmarshall511/Trellistheir own version, first seen Aug 11, 2026
Other versions4 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 4
- rav4nn/skills★ 4same name
- crocotaste/crocotaste-plugin★ 1same name
- futex-ai/skills★ 1same name
- bmarshall511/Trellis★ 0same 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
- construirSkill
- dataverseSkill
- designSkill
- homologarSkill
- 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
1 rule. 0 are common, 0 are distinctive, and 1 is very specific to this project.
0
Common
Most of the 4 edited versions we read keep these.
0
Distinctive
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
- Very specific: line 81
Commit se git_commit_por_etapa: pp(mockups): inventário de telas e mockups.
“Common” is measured: kept by at least 6 in 10 of the 4 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
/pp:mockups — Agente de Mockups em Imagem
Etapa 4 do pipeline, bloco 2. Identidade e experiência. O agente pp:agente-mockups monta o
inventário de telas e o spec das imagens; você confere, pede a autorização e gera as imagens.
Gerar imagem custa dinheiro e envia o texto das telas à OpenAI: só com o "pode gerar" do usuário.
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".
Script de imagens: python "${CLAUDE_PLUGIN_ROOT}/skills/power-platform/scripts/desenhar-mockups.py".
Detalhe de chave, modelo e erros: KIT/skills/power-platform/references/mockups.md.
Antes de começar
estado.py comecar mockups. Exit 1: mostre a saída e pare.- Confira que existem
docs/planejamento/prd.mdeux-design-system.mdcom hex na seção 3. - Modo:
- novo: não existe
docs/planejamento/mockups/mockups.json; - retomar: o spec existe e o inventário já foi conferido (linha "Inventário conferido" no
inventario-telas.md), mas faltam imagens (ex.: a sessão parou para definir a chave): vá direto ao passo 4; - ajuste: a etapa está reaberta e a rodada aberta de
ajustes-prototipo.mdtem itenstela. Sem itenstela, só confirme, vá ao portão e encerre com a nota "sem mudança de tela".
- novo: não existe
Passos
- Agente. Mostre
◆ Chamando o Agente de Mockups em Imagem...e chame o subagentepp:agente-mockups(modelo:modelos.py de agente-mockups; linha vazia, não passemodel) passando:RAIZ: a raiz do projeto;KIT: o valor de${CLAUDE_PLUGIN_ROOT};MODO: novo ou ajuste, e no ajuste os itenstelada rodada.
- Julgue a entrega (
KIT/skills/power-platform/references/subagentes.md, "Julgar a entrega"):desenhar-mockups.py docs/planejamento/mockups/mockups.json --simularprecisa terminar em0 erro(s)(o agente não roda scripts: a prova é sua);- todo
RF-xxP0 doprd.mdaparece em pelo menos uma tela da tabela; - a moldura segue a navegação da seção 2.1 do
ux-design-system.md. Erro ou falta: revisão, com a saída do--simularou o requisito sem tela. Registre comestado.py veredito mockups --agente agente-mockups --resultado <...> --motivo "...".
- Conferência das telas (checkpoint): mostre a tabela de telas que o agente devolveu (id, tela,
perfis, prioridade) e a moldura em até 8 linhas. "Falta alguma tela ou estado? Digite 'aprovado'
ou diga o que mudar." Mudança: chame o agente de novo com o pedido. Aprovado: grave
"Inventário conferido:
<data>" noinventario-telas.md. - Decisão de gerar (checkpoint,
AskUserQuestion). Antes, leia nobrainstorm.mda resposta sobre enviar a descrição das telas à OpenAI: se foi "não", pule para a opção 3 sem perguntar. Mostre a linha# modelo · tamanho · qualidadee o total de imagens do--simular:- "Gerar as N imagens (Recomendado)";
- "Gerar só as telas P0 (M imagens)";
- "Não gerar: seguir para o protótipo sem imagens". Diga junto: custa por imagem (preço na página da OpenAI) e o texto das telas sai para a OpenAI, sem nenhum dado real.
- Chave. Confira sem mostrar:
python -c "import os; print('definida' if os.environ.get('OPENAI_API_KEY') else 'ausente')". Ausente: checkpointAção no ambientecom o passo a passo deKIT/skills/power-platform/references/mockups.md§2 (setx OPENAI_API_KEY "<sua-chave>"no Windows,exportno macOS/Linux). Diga que é preciso fechar e abrir o Claude Code num terminal novo e rodar/pp:mockupsde novo: o trabalho feito até aqui fica no disco. Nunca peça a chave na conversa. Pare aqui. - Gere:
desenhar-mockups.py docs/planejamento/mockups/mockups.json(só P0:--telascom os ids; ajuste:--telas <ids> --sobrescrever). Leia a última linha:N erro(s). ErroM101: tabela da seção 6 do mesmomockups.md. - Conferência das imagens (checkpoint): peça para abrir
docs/planejamento/mockups/mockups.md. Imagem não é fonte de cor nem de medida: julgue estrutura e fluxo. Ajuste numa tela: edite o item no spec e gere só ela (--telas <id> --sobrescrever).
Portão de saída
inventario-telas.mdcom moldura, mapa de navegação e todas as telas P0, conferido pelo usuário.--simularcom0 erro(s)(cole a última linha no resumo).- Imagens geradas ou a decisão de não gerar registrada no inventário (quem decidiu, por quê, data).
Encerrar
estado.py concluir mockups --nota "<N> telas, <M> imagens"(sem imagens:"<N> telas; imagens dispensadas: <motivo>").- Commit se
git_commit_por_etapa:pp(mockups): inventário de telas e mockups. As imagens entram no commit; a chave nunca. - 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.
Reviews can't be read right now.
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.

