Communitygithub.com

microsoft/PowerToys

Verifica o comportamento do PowerToys de ponta a ponta com a CLI winapp em dois cenários: (A) checklist de lançamento de um módulo na compilação instalada; (B) validação de PR — extrai o checklist de cada PR da sua descrição + diff e o executa na compilação instalada (um PR mergeado/enviado, ou um conjunto de lançamento/hotfix) ou construindo + carregando o módulo quando o PR ainda não está na compilação (não mergeado ou ainda não lançado). Cada item é acionado via UIA invoke / Eventos Nomeados / edições no settings.json / área de transferência.

O que é PowerToys?

Esta habilidade automatiza a verificação de ponta a ponta do comportamento do PowerToys usando a ferramenta de linha de comando `winapp`. Ela suporta dois cenários principais: (A) validação de um checklist de lançamento de módulo contra uma compilação já instalada; (B) validação de Pull Requests (PRs) — extrai automaticamente um checklist da descrição e diff do PR e o executa contra a compilação instalada (para PRs já mergeados ou lançamentos) ou, quando o PR ainda não está disponível na compilação, constrói e carrega o módulo manualmente. Para cada item do checklist, a habilidade interage com a interface do PowerToys via UIA invoke, eventos nomeados (Named Events), edições diretas no arquivo de configuração `settings.json` e acesso à área de transferência. Ela é útil para desenvolvedores e testadores que precisam validar mudanças no PowerToys de forma confiável e repetível, reduzindo o esforço manual de testes e garantindo que cada PR ou lançamento atenda aos critérios de qualidade definidos.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add microsoft/PowerToys

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que PowerToys faz?

Verifica o comportamento do PowerToys de ponta a ponta com a CLI winapp em dois cenários: (A) checklist de lançamento de um módulo contra a compilação instalada; (B) validação de PR — extrai o checklist de cada PR da sua descrição + diff e o executa na compilação instalada (um PR mergeado/enviado, ou um conjunto de lançamento/hotfix) ou construindo + carregando o módulo quando o PR ainda não está na compilação (não mergeado ou ainda não lançado). Cada item é acionado via UIA invoke / Eventos Nomeados / edições no settings.json / área de transferência.

Habilidades Relacionadas