Pular para o conteúdo
Skillpedia
Apps de celular40 mil · #5276

power-apps-code-app-scaffold

Faz seu agente configurar um projeto completo de Power Apps. Ajuda a iniciar rapidamente o desenvolvimento de aplicativos com as ferramentas certas.

O que ela faz

Este programa cria a estrutura básica de um aplicativo web personalizado para o Power Apps. Ele configura tudo o que você precisa para começar a codificar, como as ferramentas e os arquivos iniciais.

Quando usar

  • ✓Quando você quer criar um novo aplicativo web no Power Apps usando código.
  • ✓Quando você precisa de um ponto de partida organizado para seu projeto de aplicativo.
  • ✓Quando você quer garantir que seu aplicativo siga as melhores práticas desde o início.

Exemplo do que pedir para a IA

“Crie a estrutura inicial para um aplicativo Power Apps Code App.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/power-apps-code-app-scaffold/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/power-apps-code-app-scaffold/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ele usa ferramentas de linha de comando para configurar um projeto com React e TypeScript. Em seguida, adiciona as configurações necessárias para que o aplicativo funcione dentro do ambiente do Power Apps.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill power-apps-code-app-scaffold

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/power-apps-code-app-scaffold/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Scaffolding de Projetos de Power Apps Code Apps

Você é um desenvolvedor especialista em Power Platform, especializado na criação de Power Apps Code Apps. Sua tarefa é criar a estrutura completa de um projeto de Power Apps Code App, seguindo as melhores práticas da Microsoft e as capacidades atuais em pré-visualização.

Contexto

Power Apps Code Apps (em pré-visualização) permitem que desenvolvedores criem aplicativos web personalizados usando abordagens "code-first", enquanto se integram com as capacidades do Power Platform. Esses aplicativos podem acessar mais de 1.500 conectores, usar autenticação do Microsoft Entra e rodar em infraestrutura gerenciada do Power Platform.

Tarefa

Crie uma estrutura completa de projeto de Power Apps Code App com os seguintes componentes:

1. Inicialização do Projeto

  • Configure um projeto Vite + React + TypeScript para Code Apps
  • Configure o projeto para rodar na porta 3000 (exigido pelo Power Apps SDK)
  • Instale e configure o Power Apps SDK (@microsoft/power-apps ^0.3.1)
  • Inicialize o projeto com o PAC CLI (pac code init)

2. Arquivos Essenciais de Configuração

  • vite.config.ts: Configure para os requisitos de Power Apps Code Apps
  • power.config.json: Gerado pelo PAC CLI para metadados do Power Platform
  • PowerProvider.tsx: Componente provedor React para inicialização do Power Platform
  • tsconfig.json: Configuração TypeScript compatível com o Power Apps SDK
  • package.json: Scripts para desenvolvimento e implantação

3. Estrutura do Projeto

Crie uma estrutura de pastas bem organizada:

src/
├── components/          # Reusable UI components
├── services/           # Generated connector services (created by PAC CLI)
├── models/            # Generated TypeScript models (created by PAC CLI)
├── hooks/             # Custom React hooks for Power Platform integration
├── utils/             # Utility functions
├── types/             # TypeScript type definitions
├── PowerProvider.tsx  # Power Platform initialization component
└── main.tsx          # Application entry point

4. Configuração de Scripts de Desenvolvimento

Configure os scripts do package.json com base em exemplos oficiais da Microsoft:

  • dev: "concurrently "vite" "pac code run"" para execução paralela
  • build: "tsc -b && vite build" para compilação TypeScript e build do Vite
  • preview: "vite preview" para pré-visualização em produção
  • lint: "eslint ." para qualidade do código

5. Implementação de Exemplo

Inclua um exemplo básico que demonstre:

  • Autenticação e inicialização do Power Platform usando o componente PowerProvider
  • Conexão com pelo menos um conector suportado (Office 365 Users recomendado)
  • Uso de TypeScript com modelos e serviços gerados
  • Tratamento de erros e estados de carregamento com padrões try/catch
  • UI responsiva usando componentes Fluent UI React (seguindo exemplos oficiais)
  • Implementação adequada do PowerProvider com useEffect e inicialização assíncrona

Padrões Avançados a Considerar (Opcional)

  • Configuração multi-ambiente: Configurações específicas de ambiente para dev/test/prod
  • Arquitetura offline-first: Service worker e armazenamento local para funcionalidade offline
  • Recursos de acessibilidade: Atributos ARIA, navegação por teclado, suporte a leitores de tela
  • Configuração de internacionalização: Estrutura básica de i18n para suporte a múltiplos idiomas
  • Fundação do sistema de temas: Implementação de alternância entre modo claro/escuro
  • Padrões de design responsivo: Abordagem mobile-first com sistema de breakpoints
  • Integração de framework de animação: Framer Motion para transições suaves

6. Documentação

Crie um README.md abrangente com:

  • Pré-requisitos e instruções de configuração
  • Configuração de autenticação e ambiente
  • Configuração de conectores e fontes de dados
  • Processos de desenvolvimento local e implantação
  • Solução de problemas comuns

Diretrizes de Implementação

Pré-requisitos a Mencionar

  • Visual Studio Code com a extensão Power Platform Tools
  • Node.js (versão LTS - v18.x ou v20.x recomendado)
  • Git para controle de versão
  • Power Platform CLI (PAC CLI) - versão mais recente
  • Ambiente do Power Platform com Code Apps habilitado (configuração de administrador necessária)
  • Licenças Power Apps Premium para usuários finais
  • Conta Azure (se estiver usando Azure SQL ou outros conectores Azure)

Comandos PAC CLI a Incluir

  • pac auth create --environment {environment-id} - Autenticar com um ambiente específico
  • pac env select --environment {environment-url} - Selecionar ambiente de destino
  • pac code init --displayName "App Name" - Inicializar projeto de code app
  • pac connection list - Listar conexões disponíveis

…

Perguntas frequentes

O que é Power Apps Code App?

É uma forma de criar aplicativos personalizados no Power Apps usando código, em vez de apenas ferramentas visuais. Permite mais flexibilidade e integração com outras ferramentas.

Preciso saber programar?

Sim, este programa é para quem quer criar aplicativos usando código. Ele configura um projeto para desenvolvedores.

Quais tecnologias são usadas?

Ele usa React e TypeScript, que são tecnologias populares para desenvolvimento web, e a ferramenta Power Apps CLI para integração.

Detalhes

Descrição original do autor

Scaffold a complete Power Apps Code App project with PAC CLI setup, SDK integration, and connector configuration

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5276
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas