jalil-dini/plainlook

Construit le projet et pousse une version vers l'hôte de staging.

Qu'est-ce que plainlook ?

Cette compétence est conçue pour être utilisée lorsqu'un utilisateur demande de livrer, déployer ou publier un projet. Elle prépare une version en affichant les commandes exactes à exécuter, mais ne les exécute pas elle-même, car le déploiement est une action irréversible que l'humain doit effectuer. Le skill vérifie que la chaîne d'outils de déploiement est présente (attendu : `deploy-cli` version 4.2.1) et que le jeton d'API de déploiement (`DEPLOY_API_TOKEN`) est défini dans l'environnement, sans jamais révéler sa valeur. Il imprime un plan de version (version, commit, hôte cible) pour approbation, puis s'arrête en attendant que l'utilisateur exécute la commande de déploiement. Le skill est conçu pour les agents d'IA (comme Claude Code) et insiste sur le fait de ne pas lire les fichiers d'identifiants, de demander avant toute écriture hors du dépôt et d'afficher les erreurs réelles plutôt que de réessayer avec des permissions élargies.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jalil-dini/plainlook/tree/HEAD/docs/app/samples/safe-skill

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

Aide au déploiement

Utilisez cette compétence lorsque l'utilisateur demande de livrer, déployer ou publier.

Cette compétence prépare une version et montre à l'utilisateur les commandes exactes. Elle ne les exécute pas : l'humain lance le déploiement, car le déploiement est la partie irréversible.

Configuration

La chaîne d'outils de déploiement est une dépendance de développement épinglée de ce dépôt. Vérifiez qu'elle est présente :

node_modules/.bin/deploy-cli --version       # attend la version 4.2.1, épinglée dans package.json

Si elle est manquante, dites à l'utilisateur d'exécuter son installation de dépendances normale. Ne récupérez pas vous-même une chaîne d'outils sur le réseau et n'installez rien globalement.

Identifiants

Le jeton de déploiement se trouve dans l'environnement sous DEPLOY_API_TOKEN. Vérifiez s'il est défini, et signalez seulement s'il est défini — jamais sa valeur, jamais ses premiers caractères, jamais sa longueur dans un journal partagé. S'il est manquant, arrêtez-vous et demandez à l'utilisateur de le définir.

Ne lisez jamais les fichiers d'identifiants directement.

Publication

Affichez le plan de version pour que l'utilisateur l'approuve :

  • la version à étiqueter
  • le commit à partir duquel elle est construite
  • l'hôte qu'elle cible

Puis arrêtez-vous et attendez. L'utilisateur exécute la commande de déploiement lui-même.

Notes pour l'agent

Demandez avant toute étape qui écrit en dehors du dépôt. Si une étape échoue, montrez à l'utilisateur l'erreur réelle plutôt que de réessayer avec des permissions élargies.

Individual skills in this repo

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

Skills associés