Sobre o projeto
Spotify Portal AI Plugins é um repositório de marketplace de plugins que integra o Spotify Portal a agentes de codificação como Claude Code, Codex e Cursor. Seu objetivo é fornecer fluxos de trabalho focados no Portal CLI, distribuído como pacote npm.
O plugin cobre vários fluxos de trabalho. Setup configura a autenticação do Portal CLI para o ambiente atual do agente de codificação. Doctor executa diagnósticos somente leitura para verificar a prontidão do plugin, CLI, autenticação e ações. Search consulta o catálogo de software e a documentação técnica usando linguagem natural. Service gera briefings de serviço concisos que podem incluir detalhes de propriedade, saúde, incidentes e documentação. Actions permite que os usuários descubram, inspecionem, visualizem e invoquem com segurança as ações do Portal, com proteções integradas de ajuda, dry-run e confirmação. Um fluxo de feedback envia feedback sobre o Portal CLI para a equipe do Portal.
A instalação difere por agente. Para o Claude Code, os usuários adicionam o marketplace e instalam o plugin portal, opcionalmente também o plugin shunt, e depois executam o comando de setup em uma nova sessão. Para o Codex, os usuários adicionam o marketplace, abrem a visualização de plugins, instalam o Spotify Portal, iniciam uma nova tarefa e solicitam o setup. Para o Cursor, os usuários registram o repositório no marketplace da equipe do Cursor e instalam o Spotify Portal em Cursor Settings, Plugins.
O repositório também inclui o shunt, descrito como exclusivo do Claude Code por enquanto. O shunt encaminha trabalho de agente com uso intensivo de I/O, como leituras em massa de arquivos e geração de boilerplate, para modos AiKA que executam modelos de trabalho mais baratos por meio do registro de ações do Portal CLI.
Os fluxos de trabalho invocam o CLI upstream via npx com o pacote @spotify/portal-cli. O setup verifica os comandos necessários de auth, actions, owner, search e service antes de prosseguir.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.