O que llmception faz?
Explore prompts de LLM construindo caminhos de implementação paralelos em worktrees do git para resolver pontos de decisão com entrada do usuário.
Visão Geral
Este skill cria um ambiente de desenvolvimento onde você pode testar diferentes estratégias de implementação lado a lado. Ao encontrar um ponto de decisão no prompt do LLM, ele automaticamente cria branches em worktrees separadas, permitindo que você inspecione, compare e selecione o melhor resultado.
Como Funciona
- Inicialização: O skill configura um repositório Git e cria um worktree base.
- Análise de Prompt: O LLM analisa o prompt e identifica pontos de decisão (ex: escolha de algoritmo, formato de dados, arquitetura).
- Criação de Worktrees: Para cada alternativa, um novo worktree é criado a partir do branch principal.
- Desenvolvimento Paralelo: Cada worktree implementa sua própria solução.
- Resolução: O usuário é solicitado a escolher o melhor caminho, e o skill integra a solução vencedora de volta ao branch principal.
Pré-requisitos
- Git instalado e configurado
- Acesso a um LLM (Claude, GPT, etc.)
- Shell com suporte a worktrees do Git
Exemplo de Uso
# Dentro de um diretório de projeto
llmception "Implementar um sistema de cache com duas estratégias: LRU e LFU"
Isso criará dois worktrees:
./cache-lrucom a implementação LRU./cache-lfucom a implementação LFU
Após revisão, o usuário escolhe a melhor, e o skill mescla de volta.
Comandos Suportados
| Comando | Descrição |
|---|---|
llmception "prompt" | Inicia exploração com um prompt |
llmception --resolve | Exibe worktrees ativos e permite escolher |
llmception --status | Mostra o estado atual da exploração |
llmception --cleanup | Remove worktrees antigos e branches não utilizados |
Integração com IDEs
- Cursor: Use o comando
Cmd+Shift+Pe procure por "llmception" - VSCode: Com extensão instalada, use a paleta de comandos
- Claude Code: Ative o skill via configuração do projeto
Licença
MIT