Nos termos do próprio skill
design-shotgun é uma ferramenta de exploração de design visual que gera múltiplas variantes de design com IA em paralelo, abre-as lado a lado em um painel de comparação servido via HTTP e coleta feedback estruturado. Ela memoriza o gosto do usuário entre sessões por meio de um perfil de gosto persistente (fontes, cores, layouts, estética) e inclina novas gerações em direção às preferências demonstradas.
A skill aplica anticonvergência (cada variante deve usar fontes, paletas e layouts diferentes) e salva todos os artefatos em ~/.gstack/projects/$SLUG/designs/ para persistência entre sessões. Ela suporta tanto novas explorações quanto a retomada de sessões anteriores, com ciclos de feedback para regeneração, remixagem de elementos entre variantes e iteração até que o usuário aprove uma direção.
O que ele produz
- N PNGs de variantes salvos em ~/.gstack/projects/$SLUG/designs/<screen-name>-YYYYMMDD/variant-{letter}.png
- Painel de comparação em HTML servido via HTTP em porta aleatória com interface de coleta de feedback (design-board.html)
- Arquivo approved.json registrando a variante preferida, avaliações, comentários e data para aprendizado de gosto entre sessões
- taste-profile.json atualizado (schema v1) com padrões aprovados/rejeitados ponderados por confiança em cada dimensão
Como funciona
- 01Detecção de Sessão e Recuperação de Gosto
Verifica ~/.gstack/projects/$SLUG/designs/ em busca de arquivos approved.json de sessões anteriores e lê o taste-profile.json persistente (schema v1 com decaimento de confiança de 5% por semana).
- 02Geração Paralela de Variantes com anticonvergência
Inicia N subagentes Agent (um por variante) em uma única mensagem para execução concorrente.
- 03Painel de Comparação HTTP com Ciclo de Feedback
Executa $D compare --serve para gerar o painel HTML e iniciar o servidor HTTP em porta aleatória.
- 04Confirmação de Feedback e Atualização de Gosto
Resume a variante preferida, avaliações e comentários; confirma via AskUserQuestion antes de salvar.