All authors

Claude Skills by stage2dev
github.com/stage2dev35 skills0 installs29 views
- DocsToda skill em `skills/` segue este documento. O que é verificável está no lint (`python tools/lint_skills.py`); o resto é checado em revisão.Votes: 0GitHub stars: 2
- ArchitectureUse when the Power Apps prototype has been approved and it is time for stage 6 of the pipeline: decide with the user the data track (Dataverse or SQL Server) and call the Architecture Agent, which writes the data model, permissions, integrations, the app↔flow contract, the data scripts and the GOAL.md build queue. Do not use before the prototype is approved, or for a single procedure or table (use `sql-procedures` or `dataverse`).Votes: 0GitHub stars: 2
- BrainstormUse when the Power Apps project was already started with /pp-en:new and it is time for stage 2 of the pipeline: the Brainstorm Agent talks with the user and settles the requirements, features and MVP scope in prd.md. Offers four modes, each led by a persona: guided interview, people focus (design thinking), problem focus (root cause) and round table (several personas debate). Resumes where it stopped if the previous session was interrupted. Do not use before /pp-en:new, or to change requireme...Votes: 0GitHub stars: 2
- BuildUse when the Power Apps architecture is ready and the environment has AS-BUILT-NAMES filled in, for stage 7 of the pipeline: builds the next wave of GOAL.md with the Power Apps Canvas Agent (screens, components, Power Fx) and the Power Automate Agent (flows, approvals, notifications, errors) in parallel, checks the app↔flow integration and guides the paste into the environment. With `app` or `flows`, runs only one agent (a fix coming from testing). Do not use before /pp-en:architecture, or fo...Votes: 0GitHub stars: 2
- ChangeUse when the Power Apps app has already been published by the pipeline (or already has the kit's power-platform.config.json) and the user brings a list of changes: fix, adjust, add a field, screen or rule. It scopes each request, gathers context with research agents, writes one spec per front, sends the build agents in parallel, judges each deliverable (accepted, revision, escalated), runs the change's QA and reopens UAT. Do not use with the pipeline mid-way (the prototype and test loops hand...Votes: 0GitHub stars: 2
- DataverseUse when the Power Apps app or the flow reads or writes Dataverse tables: writing or fixing a formula that filters, sorts, compares or writes a Dataverse column; finding the right table or column name (logical, display, schema, publisher prefix); deciding Choice, Lookup or text; building or updating the AS-BUILT-NAMES; delegation on the Dataverse connector (what delegates, 500/2,000); designing a security role, business unit, owner team or column security; modeling a table, relationship, alte...Votes: 0GitHub stars: 2
- DesignUse when the Power Apps MVP is already in prd.md and it is time for stage 3 of the pipeline: the Branding Designer Agent defines with the user the colors, fonts, navigation (fixed side menu, collapsible side menu or drawer, top bar or home screen with cards), components and visual identity (ux-design-system.md + visual sample). Also runs in adjustment mode when the prototype came back with change requests. Do not use before /pp-en:brainstorm, or to change the color of a screen that is already...Votes: 0GitHub stars: 2
- MockupsUse when the visual identity of the Power Apps app is approved and it is time for stage 4 of the pipeline: the Image Mockups Agent lists every screen, the navigation, loading, errors and empty states, and, with the user's authorization, the script generates one image per screen through the OpenAI API. Also redoes only the affected screens when the prototype came back with an adjustment. Do not use before /pp-en:design, or to draw a screen in YAML (use `powerapps-canvas`).Votes: 0GitHub stars: 2
- NewUse when starting a brand-new Power Apps app from scratch: stage 1 of the kit pipeline (Orchestrator). Takes the idea, creates the project folder, git, power-platform.config.json, 00-READ-ME-FIRST.md and STATE.md, and points to the next command. Do not use for an app that already exists (describe the problem and the `power-platform` orchestrator picks the path) or to continue a project already started (use `/pp-en:progress`).Votes: 0GitHub stars: 2
- Power AutomateUse when the work involves a Power Automate flow: designing or reviewing a flow called by the app (Power Apps V2 trigger, 4-field Response, Try/Catch, Switch per action), pasting that flow into the designer (clipboard, pasteable scope, allConnectionData), authorization and unit scope inside the flow, calling a SQL procedure (Execute stored procedure), receiving a batch from an external system over HTTP with a token, writing to Dataverse through $batch/upsert, the log scope, an expression that...Votes: 0GitHub stars: 2
- Power PlatformUse when a Power Platform project task (Power Apps Canvas, Power Automate, SQL Server, Dataverse) calls for method or touches more than one layer: starting a new app, \"I want to build an app\", an app idea, \"where did I stop\", \"what is the next step\", the /pp-en pipeline, an end-to-end feature (screen + flow + database), \"the number does not match\", \"a user from one unit sees another unit's data\", \"it is slow\", auditing the whole app, the GOAL.md queue, parallel subagents, promotin...Votes: 0GitHub stars: 2
- Powerapps CanvasUse when the work is Power Apps Canvas: creating or changing a screen, gallery, modal, toast, loading, filter, tab or form; writing or fixing Power Fx formulas; generating or reviewing .pa.yaml YAML to paste into Studio (\"won't paste\", PA2108, `;` or `;;`); a combo box/ComboBox that can't find the value (SearchFields, DisplayFields); delegation on the SQL connector (\"the gallery comes back empty\", \"the counter shows 2,000\", CountRows, date filter); timers, auto-refresh and debounce; the...Votes: 0GitHub stars: 2
- ProgressUse when you want to know where a kit Power Apps project stands and which command to run now: shows the STATE.md panel (stages done, in progress and pending), the build queue, overdue pending items and the next step. Also explains the pipeline to someone who has not started yet. Do not use to execute a stage (run the command it points to).Votes: 0GitHub stars: 2
- PrototypeUse when the screen inventory and mockups of the Power Apps app are ready and it is time for stage 5 of the pipeline: the HTML Mockup Generator Agent builds a navigable prototype (an index.html that opens offline) on top of the mockups, and the user approves it or asks for adjustments. Once approved, the pipeline moves on to architecture; with adjustments, it goes back to /pp-en:design. Do not use before /pp-en:mockups, or to build the real screen (use `/pp-en:build`).Votes: 0GitHub stars: 2
- PublishUse when the Power Apps app's UAT has been approved and it is time for stage 10, the last of the pipeline: go-live checklist, documentation (user manual by role, technical guide) and the production release guided step by step, with a smoke test. Do not use before /pp-en:uat passes, nor to move a one-off fix between environments (describe it to the `power-platform` orchestrator).Votes: 0GitHub stars: 2
- Sql ProceduresUse when the work is the SQL Server backend of a Power Apps app: writing, reviewing or fixing a procedure called by Power Automate (\"Table1 comes back empty\", NOCOUNT, XACT_ABORT, status/description/id/url return, result code), the data model (Id_/Flg_/Dt_ prefixes, role flags, keys, collation), a computed column for delegation (\"date filter does not delegate\", \"CountRows does not delegate\", Ref_DtInclusao), unit scope with a @Filtros JSON, the package and DDL request to the DBA (frozen...Votes: 0GitHub stars: 2
- TestUse when every wave of GOAL.md has been built and pasted and it is time for pipeline stage 8: the Testing and Quality Agent runs the validators, checks the contract and assembles the test script for the environment (denial by role and unit, full cycle on the data). Passed, it moves on to UAT; failed, it sends the fix back to the app or the automations. Do not use before /pp-en:build, nor to investigate a number that does not match (describe it to the `power-platform` orchestrator).Votes: 0GitHub stars: 2
- UatUse when the Power Apps app tests have passed and it is time for pipeline stage 9: take the app to the acceptance environment, generate the UAT script by role and record the acceptance of real users (who and when). Rejected, it sends the fix back to the build. Do not use before /pp-en:test passes, nor to promote to production (use `/pp-en:publish`).Votes: 0GitHub stars: 2
- ArquiteturaUse quando o protótipo do app Power Apps foi aprovado e é hora da etapa 6 do pipeline: decidir com o usuário a trilha de dados (Dataverse ou SQL Server) e chamar o Agente de Arquitetura, que escreve o modelo de dados, as permissões, as integrações, o contrato app↔flow, os scripts de dados e a fila de construção GOAL.md. Não use antes de o protótipo ser aprovado, nem para uma procedure ou tabela isolada (use `sql-procedures` ou `dataverse`).Votes: 0GitHub stars: 2
- BrainstormUse quando o projeto Power Apps já foi iniciado com /pp:novo e é hora da etapa 2 do pipeline: o Agente Brainstorm conversa com o usuário e fecha os requisitos, as funcionalidades e o escopo do MVP no prd.md. Oferece quatro modos, cada um conduzido por uma persona: entrevista guiada, foco nas pessoas (design thinking), foco no problema (causa raiz) e mesa redonda (várias personas debatem). Retoma de onde parou se a sessão anterior foi interrompida. Não use antes do /pp:novo, nem para mudar req...Votes: 0GitHub stars: 2
- ConstruirUse 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 ...Votes: 0GitHub stars: 2
- DataverseUse quando o app Power Apps ou o flow lê ou grava em tabelas Dataverse: escrever ou corrigir fórmula que filtra, ordena, compara ou grava coluna Dataverse; descobrir o nome certo de tabela ou coluna (lógico, de exibição, de schema, prefixo do publisher); decidir Choice, Lookup ou texto; montar ou atualizar o NOMES-AS-BUILT; delegação no conector Dataverse (o que delega, 500/2.000); desenhar security role, business unit, owner team ou segurança de coluna; modelar tabela, relacionamento, altern...Votes: 0GitHub stars: 2
- DesignUse quando o MVP do app Power Apps já está no prd.md e é hora da etapa 3 do pipeline: o Agente Designer Branding define com o usuário cores, fontes, navegação (menu lateral fixo, recolhível ou gaveta, barra no topo ou tela inicial com cartões), componentes e identidade visual (ux-design-system.md + amostra visual). Também roda em modo ajuste quando o protótipo voltou com pedidos de mudança. Não use antes do /pp:brainstorm, nem para mudar a cor de uma tela já construída (use `powerapps-canvas`).Votes: 0GitHub stars: 2
- HomologarUse quando os testes do app Power Apps foram aprovados e é hora da etapa 9 do pipeline: levar o app ao ambiente de homologação, gerar o roteiro de UAT por perfil e registrar o aceite dos usuários reais (quem e quando). Reprovado, devolve a correção para a construção. Não use antes do /pp:testar aprovar, nem para promover para produção (use `/pp:publicar`).Votes: 0GitHub stars: 2
- MockupsUse 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`).Votes: 0GitHub stars: 2
- MudancaUse quando o app Power Apps já foi publicado pelo pipeline (ou já tem power-platform.config.json do kit) e o usuário traz uma lista de mudanças: corrigir, ajustar, acrescentar campo, tela ou regra. Escopa cada pedido, junta o contexto com agentes de pesquisa, escreve um spec por frente, manda os agentes de construção em paralelo, julga cada entrega (aceito, revisão, escalado), roda o QA da mudança e reabre a homologação. Não use com o pipeline no meio (as voltas do protótipo e dos testes cuid...Votes: 0GitHub stars: 2
- NovoUse quando for começar um app Power Apps novo do zero: etapa 1 do pipeline do kit (Orquestrador). Recebe a ideia, cria a pasta do projeto, o git, o power-platform.config.json, o 00-LEIA-PRIMEIRO.md e o ESTADO.md, e aponta o próximo comando. Não use para app que já existe (descreva o problema e o orquestrador `power-platform` escolhe o caminho) nem para continuar um projeto já iniciado (use `/pp:progresso`).Votes: 0GitHub stars: 2
- Power AutomateUse quando o trabalho envolver flow do Power Automate: desenhar ou revisar um flow chamado pelo app (trigger Power Apps V2, Response de 4 campos, Try/Catch, Switch por ação), cola esse flow no designer (clipboard, escopo colável, allConnectionData), autorização e escopo por unidade dentro do flow, chamar procedure SQL (Execute stored procedure), receber lote de sistema externo por HTTP com token, gravar no Dataverse por $batch/upsert, escopo de log, expressão que estoura em execução (if não c...Votes: 0GitHub stars: 2
- Power PlatformUse quando a tarefa de um projeto Power Platform (Power Apps Canvas, Power Automate, SQL Server, Dataverse) pedir método ou tocar mais de uma camada: começar um app novo, \"quero criar um app\", ideia de app, \"onde parei\", \"qual o próximo passo\", pipeline /pp, feature de ponta a ponta (tela + flow + banco), \"o número não bate\", \"usuário de uma unidade vê dado de outra\", \"está lento\", auditar o app inteiro, fila GOAL.md, subagentes em paralelo, promover DEV/HML/PRD (solução, variável...Votes: 0GitHub stars: 2
- Powerapps CanvasUse quando o trabalho for Power Apps Canvas: criar ou alterar tela, galeria, modal, toast, loading, filtro, aba ou formulário; escrever ou corrigir fórmula Power Fx; gerar ou revisar YAML .pa.yaml para colar no Studio (\"não cola\", PA2108, `;` ou `;;`); combo/ComboBox que não acha o valor (SearchFields, DisplayFields); delegação no conector SQL (\"a galeria vem vazia\", \"o contador mostra 2.000\", CountRows, filtro de data); timers, auto-refresh e debounce; a chamada .Run() de um flow do la...Votes: 0GitHub stars: 2
- ProgressoUse quando quiser saber onde um projeto Power Apps do kit está e qual comando rodar agora: mostra o painel do ESTADO.md (etapas feitas, em andamento e pendentes), a fila de construção, as pendências com prazo vencido e o próximo passo. Também explica o pipeline para quem ainda não começou. Não use para executar uma etapa (rode o comando que ele indicar).Votes: 0GitHub stars: 2
- PrototipoUse quando o inventário de telas e os mockups do app Power Apps estão prontos e é hora da etapa 5 do pipeline: o Agente Gerador de Mockup HTML monta um protótipo navegável (um index.html que abre offline) em cima dos mockups, e o usuário aprova ou pede ajuste. Aprovado, o pipeline segue para a arquitetura; com ajuste, volta para o /pp:design. Não use antes do /pp:mockups, nem para construir a tela real (use `/pp:construir`).Votes: 0GitHub stars: 2
- PublicarUse quando a homologação do app Power Apps foi aprovada e é hora da etapa 10, a última do pipeline: checklist de go-live, documentação (manual do usuário por perfil, guia técnico) e a publicação em produção guiada passo a passo, com teste de fumaça. Não use antes do /pp:homologar aprovar, nem para mover uma correção pontual entre ambientes (descreva ao orquestrador `power-platform`).Votes: 0GitHub stars: 2
- Sql ProceduresUse quando o trabalho for o backend SQL Server de um app Power Apps: escrever, revisar ou corrigir procedure chamada pelo Power Automate (\"Table1 vem vazio\", NOCOUNT, XACT_ABORT, retorno status/description/id/url, código de resultado), modelo de dados (prefixos Id_/Flg_/Dt_, flags de perfil, chaves, collation), coluna calculada para delegação (\"filtro de data não delega\", \"CountRows não delega\", Ref_DtInclusao), escopo por unidade com @Filtros JSON, pacote e pedido de DDL ao DBA (banco ...Votes: 0GitHub stars: 2
- TestarUse quando todas as ondas do GOAL.md foram construídas e coladas e é hora da etapa 8 do pipeline: o Agente de Testes e Qualidade roda os validadores, confere o contrato e monta o roteiro de testes no ambiente (negação por perfil e unidade, ciclo completo no dado). Aprovado, segue para a homologação; com falha, devolve a correção para o app ou para as automações. Não use antes do /pp:construir, nem para investigar um número que não bate (descreva ao orquestrador `power-platform`).Votes: 0GitHub stars: 2