À propos du projet

Spotify Portal AI Plugins est un dépôt de marketplace de plugins qui intègre Spotify Portal dans des agents de codage tels que Claude Code, Codex et Cursor. Son objectif est de fournir des workflows ciblés autour de la CLI Portal, distribuée sous forme de package npm. Le plugin couvre plusieurs workflows. Setup configure l'authentification de la CLI Portal pour l'environnement d'agent de codage actuel. Doctor exécute des diagnostics en lecture seule pour vérifier l'état de préparation du plugin, de la CLI, de l'authentification et des actions. Search interroge le catalogue logiciel et la documentation technique en langage naturel. Service génère des briefings de service concis pouvant inclure des détails sur la propriété, l'état de santé, les incidents et la documentation. Actions permet aux utilisateurs de découvrir, inspecter, prévisualiser et invoquer en toute sécurité des actions Portal, avec une aide intégrée, un mode dry-run et des garde-fous de confirmation. Un workflow de feedback soumet des retours sur la CLI Portal à l'équipe Portal. L'installation diffère selon l'agent. Pour Claude Code, les utilisateurs ajoutent la marketplace et installent le plugin portal, éventuellement aussi le plugin shunt, puis exécutent la commande setup dans une nouvelle session. Pour Codex, les utilisateurs ajoutent la marketplace, ouvrent la vue plugins, installent Spotify Portal, démarrent une nouvelle tâche et demandent la configuration. Pour Cursor, les utilisateurs enregistrent le dépôt dans la marketplace de leur équipe Cursor et installent Spotify Portal depuis Cursor Settings, Plugins. Le dépôt fournit également shunt, décrit comme réservé à Claude Code pour l'instant. Shunt route le travail d'agent à forte intensité d'E/S, comme les lectures de fichiers en masse et la génération de code standardisé, vers des modes AiKA exécutant des modèles de travail moins coûteux via le registre d'actions de la CLI Portal. Les workflows invoquent la CLI upstream via npx avec le package @spotify/portal-cli. Setup vérifie les commandes requises auth, actions, owner, search et service avant de poursuivre.