Communitygithub.com

microsoft/PowerToys

Vérifier le comportement de PowerToys de bout en bout avec l'interface en ligne de commande winapp à travers deux scénarios : (A) une checklist de validation de module par rapport à la build installée ; (B) validation de PR — dériver la checklist de validation de chaque PR à partir de sa description et de son diff, puis l'exécuter contre la build installée (PR fusionnée/livrée, ou ensemble complet de versions/correctifs) ou en construisant et en sideloadant le module lorsque la PR n'est pas encore dans la build (non fusionnée ou non encore publiée). Exécuter chaque élément via UIA invoke / Named Events / modifications de settings.json / presse-papiers.

Qu'est-ce que PowerToys ?

Cette compétence pour agents IA (comme Claude Code, Cursor ou Codex) permet de valider automatiquement le comportement des modules de Microsoft PowerToys de manière exhaustive. Elle s'appuie sur l'interface en ligne de commande `winapp` pour exécuter deux scénarios de test : (A) la vérification d'une checklist de version de module contre la build actuellement installée, et (B) la validation de Pull Request (PR) où la checklist est dérivée automatiquement de la description et du diff de la PR. Dans le scénario B, l'agent peut tester contre une build déjà publiée (PR fusionnée) ou construire et charger latéralement le module si la PR n'est pas encore dans la build (non fusionnée ou non publiée). L'exécution des tests utilise des interactions UIA (UI Automation), des événements nommés, des modifications du fichier `settings.json`, et le presse-papiers pour piloter chaque étape. Cela rend l'outil particulièrement utile pour les développeurs PowerToys souhaitant automatiser la validation de qualité avant une release ou lors de l'intégration de contributions externes.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add microsoft/PowerToys

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait PowerToys ?

Vérifier le comportement de PowerToys de bout en bout avec l'interface en ligne de commande winapp à travers deux scénarios : (A) une checklist de validation de module par rapport à la build installée ; (B) validation de PR — dériver la checklist de validation de chaque PR à partir de sa description et de son diff, puis l'exécuter contre la build installée (PR fusionnée/livrée, ou ensemble complet de versions/correctifs) ou en construisant et en sideloadant le module lorsque la PR n'est pas encore dans la build (non fusionnée ou non encore publiée). Exécuter chaque élément via UIA invoke / Named Events / modifications de settings.json / presse-papiers.

Skills associés