O que printing-press (Impressora de CLI) faz?
Gera uma CLI pronta para implantação a partir de uma API, com um loop enxuto de pesquisa -> geração -> construção -> verificação de implantação.
Visão Geral
Esta skill automatiza a criação de uma Interface de Linha de Comando (CLI) completa e pronta para produção, baseada em uma API existente. Ela é ideal para desenvolvedores que precisam transformar rapidamente endpoints de uma API REST em uma ferramenta de terminal robusta, seguindo as melhores práticas do ecossistema.
Funcionamento
A skill opera em um ciclo de quatro etapas:
- Pesquisa: Realiza uma pesquisa detalhada sobre a API (documentação, endpoints, autenticação).
- Geração: Gera automaticamente o código-fonte da CLI com base na pesquisa.
- Construção: Constrói o projeto e instala as dependências necessárias.
- Verificação de implantação: Executa uma verificação final para garantir que a CLI funcione corretamente, incluindo comandos, flags e exemplos adequados.
Plataformas Suportadas
- Claude Code
- Cursor
- Codex (e outros assistentes de codificação que suportam skills)
Como Usar
- Execute a skill com o nome da API ou documentação base.
- Acompanhe o progresso do loop de quatro etapas.
- Revise a CLI gerada no diretório especificado.
- Execute os testes de verificação de implantação.
- Publique a CLI no gerenciador de pacotes de sua preferência.
Saída
A skill gera uma estrutura de projeto completa para uma CLI, incluindo:
- Comandos principais e subcomandos
- Suporte a flags e argumentos
- Autenticação e tratamento de erros
- Exemplos de uso
- Documentação básica (
README.md)
Exemplo de Uso no Terminal
# Durante a execução da skill, você verá algo como:
> Pesquisando API...
> Gerando CLI...
> Construindo projeto...
> Verificando implantação...
> ✅ CLI pronta em ./minha-cli/
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório oficial.