{"_id":"@alissonpokry/maestro","_rev":"4-4ff3a6040aac5898d85df08f3b08b75f","name":"@alissonpokry/maestro","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@alissonpokry/maestro","version":"1.0.0","keywords":["ai","cursor","claude","gemini","antigravity","skills","prompts"],"author":{"name":"AlissonPokry"},"license":"MIT","_id":"@alissonpokry/maestro@1.0.0","maintainers":[{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"}],"homepage":"https://github.com/AlissonPokry/maestro#readme","bugs":{"url":"https://github.com/AlissonPokry/maestro/issues"},"bin":{"maestro":"bin/cli.js"},"dist":{"shasum":"49673886cf96527898fc390219815cc1bb0ef420","tarball":"https://registry.npmjs.org/@alissonpokry/maestro/-/maestro-1.0.0.tgz","fileCount":58,"integrity":"sha512-VxcOSLcT2bQbhckVsrqCKfEHpFOnxCTNpt8VaxgTZ0ySlMtimb0SaP7QRjcbyd49vi1fHKK914/1N0EUCXgrCg==","signatures":[{"sig":"MEYCIQCnK9t6SeLcN/HB5ACuGUCAdgfQeH/xkBZSqJY3EHHdRgIhAJK7At78sQwdfr80jFRwNhOwVQhDNlNEkiHKnxOgvf/T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136099},"main":"bin/cli.js","engines":{"node":">=18"},"gitHead":"0b69fda2df44f0596a684eb3ff905540e2d29da2","scripts":{"test":"npm run check","check":"node --check bin/cli.js && node --check maestro/scripts/maestro_config.js && node --check maestro/scripts/maestro_fetch.js && node --check maestro/scripts/maestro_route.js && node --check maestro/scripts/maestro_stats.js && node --check plugins/maestro/skills/maestro/scripts/maestro_config.js && node --check plugins/maestro/skills/maestro/scripts/maestro_fetch.js && node --check plugins/maestro/skills/maestro/scripts/maestro_route.js && node --check plugins/maestro/skills/maestro/scripts/maestro_stats.js","pack:dry-run":"npm pack --dry-run --json"},"_npmUser":{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"},"repository":{"url":"git+https://github.com/AlissonPokry/maestro.git","type":"git"},"_npmVersion":"11.2.0","description":"Dynamic skill bundle manager for AI coding assistants","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/maestro_1.0.0_1777850615596_0.46967953307040955","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@alissonpokry/maestro","version":"1.0.1","keywords":["ai","cursor","claude","gemini","antigravity","skills","prompts"],"author":{"name":"AlissonPokry"},"license":"MIT","_id":"@alissonpokry/maestro@1.0.1","maintainers":[{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"}],"homepage":"https://github.com/AlissonPokry/maestro#readme","bugs":{"url":"https://github.com/AlissonPokry/maestro/issues"},"bin":{"maestro":"bin/cli.js"},"dist":{"shasum":"9cb3c9ad4bc4610a4cace27ff2a806ee20369a6b","tarball":"https://registry.npmjs.org/@alissonpokry/maestro/-/maestro-1.0.1.tgz","fileCount":59,"integrity":"sha512-MaeVEuYCjU1oHLgMS/0fNlmTgtzAOAcp28N9CufDMWoz8ca/i63ThfIEXVPcnd0+6o8WqkGheGAiXq7LT2N1og==","signatures":[{"sig":"MEYCIQCES+LIZao1fRnMMATSvxBoj0/flGWDX/GKYOYG0sGYaQIhAIskJwzDzWbWEGJU5Xi1cESV+s5+agRomQbYtysa7ckq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138094},"main":"bin/cli.js","engines":{"node":">=18"},"gitHead":"0b69fda2df44f0596a684eb3ff905540e2d29da2","scripts":{"test":"npm run check","check":"node --check bin/cli.js && node --check maestro/scripts/maestro_config.js && node --check maestro/scripts/maestro_fetch.js && node --check maestro/scripts/maestro_route.js && node --check maestro/scripts/maestro_stats.js && node --check plugins/maestro/skills/maestro/scripts/maestro_config.js && node --check plugins/maestro/skills/maestro/scripts/maestro_fetch.js && node --check plugins/maestro/skills/maestro/scripts/maestro_route.js && node --check plugins/maestro/skills/maestro/scripts/maestro_stats.js && node test/cli-stdin.test.js","pack:dry-run":"npm pack --dry-run --json"},"_npmUser":{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"},"repository":{"url":"git+https://github.com/AlissonPokry/maestro.git","type":"git"},"_npmVersion":"11.2.0","description":"Dynamic skill bundle manager for AI coding assistants","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/maestro_1.0.1_1777852023099_0.143113998961647","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@alissonpokry/maestro","version":"1.0.2","keywords":["ai","cursor","claude","gemini","antigravity","skills","prompts"],"author":{"name":"AlissonPokry"},"license":"MIT","_id":"@alissonpokry/maestro@1.0.2","maintainers":[{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"}],"homepage":"https://github.com/AlissonPokry/maestro#readme","bugs":{"url":"https://github.com/AlissonPokry/maestro/issues"},"bin":{"maestro":"bin/cli.js"},"dist":{"shasum":"62a2089fb6ef72f73cea842d5c7e348966100950","tarball":"https://registry.npmjs.org/@alissonpokry/maestro/-/maestro-1.0.2.tgz","fileCount":59,"integrity":"sha512-PmJ5o9gLiUWPKPWZXDOFFkt5QUsnYhos71XWhts24mauzJqiSqOfDI1ry0a3/EzHC+hnX/rkHtcqa/tG0qbRRg==","signatures":[{"sig":"MEUCIQCqw9ZoOut8608Vxh89NucnJaGmamrO+YzjRnH2aAPzJwIgB8fWZCqXbH9MUqUqjHMtkALYLMiuTAO/K0fn1XQn8sw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138984},"main":"bin/cli.js","engines":{"node":">=18"},"gitHead":"0b69fda2df44f0596a684eb3ff905540e2d29da2","scripts":{"test":"npm run check","check":"node --check bin/cli.js && node --check maestro/scripts/maestro_config.js && node --check maestro/scripts/maestro_fetch.js && node --check maestro/scripts/maestro_route.js && node --check maestro/scripts/maestro_stats.js && node --check plugins/maestro/skills/maestro/scripts/maestro_config.js && node --check plugins/maestro/skills/maestro/scripts/maestro_fetch.js && node --check plugins/maestro/skills/maestro/scripts/maestro_route.js && node --check plugins/maestro/skills/maestro/scripts/maestro_stats.js && node test/cli-stdin.test.js","pack:dry-run":"npm pack --dry-run --json"},"_npmUser":{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"},"repository":{"url":"git+https://github.com/AlissonPokry/maestro.git","type":"git"},"_npmVersion":"11.2.0","description":"Dynamic skill bundle manager for AI coding assistants","directories":{},"_nodeVersion":"20.17.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/maestro_1.0.2_1777852663753_0.4669397062255105","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@alissonpokry/maestro","version":"1.0.3","description":"Dynamic skill bundle manager for AI coding assistants","main":"bin/cli.js","bin":{"maestro":"bin/cli.js"},"scripts":{"test":"npm run check","check":"node --check bin/cli.js && node --check maestro/scripts/maestro_config.js && node --check maestro/scripts/maestro_fetch.js && node --check maestro/scripts/maestro_route.js && node --check maestro/scripts/maestro_stats.js && node --check plugins/maestro/skills/maestro/scripts/maestro_config.js && node --check plugins/maestro/skills/maestro/scripts/maestro_fetch.js && node --check plugins/maestro/skills/maestro/scripts/maestro_route.js && node --check plugins/maestro/skills/maestro/scripts/maestro_stats.js && node test/cli-stdin.test.js","pack:dry-run":"npm pack --dry-run --json"},"publishConfig":{"access":"public"},"engines":{"node":">=18"},"keywords":["ai","cursor","claude","gemini","antigravity","skills","prompts"],"author":{"name":"AlissonPokry"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/AlissonPokry/maestro.git"},"bugs":{"url":"https://github.com/AlissonPokry/maestro/issues"},"homepage":"https://github.com/AlissonPokry/maestro#readme","_id":"@alissonpokry/maestro@1.0.3","gitHead":"0b69fda2df44f0596a684eb3ff905540e2d29da2","_nodeVersion":"20.17.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-6RgusgA1g+ZcmuTBSwsGoz4CnPdytfhu7oGUZisMCICNQ4QazY8iA7AXgBErMwZNccjxPQGAJHJyvFIC1IU1Gw==","shasum":"1043cd68343efa98d1cb04d028cb4c1d39b87f38","tarball":"https://registry.npmjs.org/@alissonpokry/maestro/-/maestro-1.0.3.tgz","fileCount":59,"unpackedSize":139790,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIARddr1mfyneH/DSuvPE5YzbdmbOqTactN3nertVnkotAiAiMCgLpU66tWSQomG9xMRMzbtAk1vrAr5iwUcnUhMXnA=="}]},"_npmUser":{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"},"directories":{},"maintainers":[{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/maestro_1.0.3_1777853584215_0.8689433912677305"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-03T23:23:35.479Z","modified":"2026-05-04T00:13:04.465Z","1.0.0":"2026-05-03T23:23:35.742Z","1.0.1":"2026-05-03T23:47:03.230Z","1.0.2":"2026-05-03T23:57:43.891Z","1.0.3":"2026-05-04T00:13:04.362Z"},"bugs":{"url":"https://github.com/AlissonPokry/maestro/issues"},"author":{"name":"AlissonPokry"},"license":"MIT","homepage":"https://github.com/AlissonPokry/maestro#readme","keywords":["ai","cursor","claude","gemini","antigravity","skills","prompts"],"repository":{"type":"git","url":"git+https://github.com/AlissonPokry/maestro.git"},"description":"Dynamic skill bundle manager for AI coding assistants","maintainers":[{"name":"alissonpokry","email":"alissonpokrysilva@gmail.com"}],"readme":"# Maestro\n\n[![versão npm](https://img.shields.io/npm/v/@alissonpokry/maestro.svg)](https://www.npmjs.com/package/@alissonpokry/maestro)\n[![SemVer](https://img.shields.io/badge/SemVer-1.0.3-blue.svg)](https://semver.org/)\n[![Licença: MIT](https://img.shields.io/badge/License-MIT-green.svg)](#licenca)\n\nGerenciador dinâmico de bundles de skills para assistentes de programação com IA.\n\n[English](README.md)\n\nO Maestro ajuda agentes a carregar as instruções certas para a tarefa atual. Em vez de manter regras de todas as linguagens, frameworks e fluxos de trabalho no prompt ativo, o Maestro roteia a solicitação para um bundle focado de skills e reduz o contexto usado pelo agente.\n\n## Versão\n\nVersão atual do projeto: `1.0.3`\n\n## O Que o Maestro Faz\n\n- Instala skills de comandos slash para Cursor, Claude, Antigravity/Gemini e Codex/Agents.\n- Salva um caminho ativo de `skill-bundle-folder` para o Maestro.\n- Escaneia pastas de bundles e cria um índice compacto de `Known Bundles`.\n- Roteia solicitações `/maestro` para o bundle e os arquivos de skill mais relevantes.\n- Fornece comandos de manutenção para trocar a pasta ativa, atualizar o índice e verificar a configuração atual.\n\n## Instalação\n\nExecute o instalador com npm:\n\n```bash\nnpx @alissonpokry/maestro init\n```\n\nO instalador pergunta:\n\n- Ação: instalação ou desinstalação.\n- Escopo: projeto local ou pasta global do usuário.\n- Ambiente de IA: Cursor, Claude, Antigravity/Gemini, Codex/Agents ou todos os ambientes suportados.\n\nPara testes locais a partir deste repositório:\n\n```bash\nnode bin/cli.js init\n```\n\nPara remover uma instalação:\n\n```bash\nnpx @alissonpokry/maestro uninstall\n```\n\n## Estrutura dos Bundles de Skills\n\nO Maestro espera uma pasta cujos filhos diretos sejam bundles. Cada bundle pode conter uma ou mais skills, e cada skill é representada por um arquivo `SKILL.md`.\n\n```text\nMy-Skill-Bundles/\n|\n+-- Angular-pro/\n|   +-- angular-architecture/\n|   |   +-- SKILL.md\n|   +-- angular-ui-patterns/\n|       +-- SKILL.md\n|\n+-- Python-pro/\n|   +-- python-testing/\n|       +-- SKILL.md\n|\n+-- Seo-pro/\n    +-- seo-audit/\n        +-- SKILL.md\n```\n\nNa terminologia do Maestro:\n\n- `skill-bundle-folder` é a pasta que contém todos os bundles.\n- `bundle` é uma pasta filha direta, como `Angular-pro`.\n- `skill` é um arquivo `SKILL.md` específico dentro de um bundle.\n\n## Início Rápido\n\n1. Instale o Maestro:\n\n```bash\nnpx @alissonpokry/maestro init\n```\n\n2. Defina sua pasta de bundles no caminho de sua preferência:\n\n```text\n/maestro-set C:\\Users\\user\\Desktop\\My-Skill-Bundles\n```\n\n3. Execute uma tarefa pelo Maestro:\n\n```text\n/maestro Build a login page in Angular.\n```\n\nO Maestro analisa a solicitação, seleciona o bundle mais relevante, lê apenas as instruções das skills correspondentes e continua a tarefa com esse contexto focado.\n\n## Comandos\n\n| Comando | Finalidade |\n| --- | --- |\n| `/maestro <task>` | Roteia uma tarefa pelo bundle mais relevante. |\n| `/maestro-set <folder-path>` | Salva ou troca o `skill-bundle-folder` ativo. |\n| `/maestro-fetch [folder-path]` | Atualiza o índice de `Known Bundles`. |\n| `/maestro-stats` | Mostra a pasta ativa de bundles e os bundles indexados. |\n\nSe seu agente expuser apenas `/maestro`, use estes aliases:\n\n| Alias | Comando equivalente |\n| --- | --- |\n| `/maestro switch <folder-path>` | `/maestro-set <folder-path>` |\n| `/maestro fetch [folder-path]` | `/maestro-fetch [folder-path]` |\n| `/maestro stats` | `/maestro-stats` |\n\n## Ambientes Suportados\n\nO Maestro pode instalar arquivos de comando e skill para:\n\n- Cursor\n- Claude\n- Antigravity/Gemini\n- Codex/Agents\n\nInstalações locais colocam os arquivos do Maestro no projeto atual. Instalações globais colocam os arquivos nas pastas de usuário correspondentes de cada assistente.\n\n## Desenvolvimento no Repositório\n\nEste pacote não tem dependências de runtime. O ponto de entrada da CLI é:\n\n```bash\nbin/cli.js\n```\n\nComandos úteis para desenvolvimento local:\n\n```bash\nnode bin/cli.js init\nnode bin/cli.js uninstall\nnode --check bin/cli.js\n```\n\n## Licença\n\nMIT\n","readmeFilename":"README.pt-BR.md"}