pulumi/pulumi-best-practices

Chargez lorsque l'utilisateur écrit, révise ou débogue des programmes Pulumi TypeScript/Python ; s'interroge sur l'utilisation de Output<T> ou apply() ; souhaite créer des classes ComponentResource ; doit refactoriser des ressources sans les détruire (aliases) ; configure des secrets ou de la configuration ; ou configure un workflow CI pulumi preview/up. Chargez également pour les questions sur l'ordre des dépendances entre ressources, les relations parent/enfant entre ressources, ou pulumi.interpolate.

Qu'est-ce que pulumi-best-practices ?

Cette compétence est conçue pour être activée automatiquement lorsqu'un développeur travaille avec Pulumi, notamment en TypeScript ou Python, et a besoin de conseils sur les meilleures pratiques. Elle couvre des aspects fondamentaux comme la gestion correcte des sorties (Output<T>) et l'utilisation de la méthode apply() pour transformer les valeurs asynchrones, la création de composants réutilisables via ComponentResource, et le refactoring sûr des ressources existantes grâce à l'utilisation d'alias pour éviter leur destruction involontaire. La compétence assiste également dans la configuration des secrets et des variables de configuration Pulumi, ainsi que dans la mise en place de workflows CI/CD fiables avec les commandes pulumi preview et up. Enfin, elle est utile pour comprendre les dépendances implicites ou explicites entre ressources, établir des relations hiérarchiques parent/enfant, et utiliser efficacement pulumi.interpolate pour construire des chaînes contenant des sorties.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/pulumi/agent-skills/tree/main/skills/pulumi-best-practices

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

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 pulumi-best-practices ?

Chargez lorsque l'utilisateur écrit, révise ou débogue des programmes Pulumi TypeScript/Python ; s'interroge sur l'utilisation de Output ou apply() ; souhaite créer des classes ComponentResource ; doit refactoriser des ressources sans les détruire (aliases) ; configure des secrets ou de la configuration ; ou configure un workflow CI pulumi preview/up. Chargez également pour les questions sur l'ordre des dépendances entre ressources, les relations parent/enfant entre ressources, ou pulumi.interpolate.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Skills associés