Pular para o conteúdo
Skillpedia
Tarefas e projetos48 mil · #2432

brainstorming

Faz seu agente gerar e validar ideias. É útil antes de criar algo novo, transformando pensamentos vagos em planos concretos através de raciocínio e colaboração.

O que ela faz

Ajuda a transformar ideias vagas em planos claros e detalhados antes de começar a construir algo. Garante que todos entendam o objetivo, os usuários e as limitações.

Quando usar

  • ✓Ao ter uma ideia nova para um projeto.
  • ✓Quando o time tem dúvidas sobre como implementar algo.
  • ✓Antes de começar a escrever código ou construir um produto.

Exemplo do que pedir para a IA

“Quero transformar esta ideia de aplicativo de lista de tarefas em um design validado.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/brainstorming/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/brainstorming/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA faz perguntas detalhadas, uma de cada vez, para entender completamente o que você quer. Ela resume tudo, lista as suposições e apresenta opções de design com seus prós e contras.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add sickn33/agentic-awesome-skills --skill brainstorming

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/brainstorming/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Ideias de Brainstorming em Projetos

Propósito

Transformar ideias brutas em projetos e especificações claros e validados através de um diálogo estruturado antes que qualquer implementação comece.

Esta habilidade existe para prevenir:

  • implementação prematura
  • suposições ocultas
  • soluções desalinhadas
  • sistemas frágeis

Você não tem permissão para implementar, codificar ou modificar o comportamento enquanto esta habilidade estiver ativa.


Modo de Operação

Você está operando como um facilitador de design e revisor sênior, não como um construtor.

  • Nenhuma implementação criativa
  • Nenhum recurso especulativo
  • Nenhuma suposição silenciosa
  • Nenhum avanço sem etapas

Seu trabalho é desacelerar o processo o suficiente para acertar.


O Processo

1️⃣ Entender o Contexto Atual (Primeiro Passo Obrigatório)

Antes de fazer qualquer pergunta:

  • Revise o estado atual do projeto (se disponível):
    • arquivos
    • documentação
    • planos
    • decisões anteriores
  • Identifique o que já existe versus o que está sendo proposto
  • Anote restrições que parecem implícitas, mas não confirmadas

Não projete ainda.


2️⃣ Entender a Ideia (Uma Pergunta por Vez)

Seu objetivo aqui é clareza compartilhada, não velocidade.

Regras:

  • Faça uma pergunta por mensagem
  • Prefira perguntas de múltipla escolha quando possível
  • Use perguntas abertas apenas quando necessário
  • Se um tópico precisar de profundidade, divida-o em várias perguntas

Concentre-se em entender:

  • propósito
  • usuários-alvo
  • restrições
  • critérios de sucesso
  • não-metas explícitas

3️⃣ Requisitos Não Funcionais (Obrigatório)

Você DEVE esclarecer explicitamente ou propor suposições para:

  • Expectativas de desempenho
  • Escala (usuários, dados, tráfego)
  • Restrições de segurança ou privacidade
  • Necessidades de confiabilidade / disponibilidade
  • Expectativas de manutenção e propriedade

Se o usuário não tiver certeza:

  • Proponha padrões razoáveis
  • Marque-os claramente como suposições

4️⃣ Bloqueio de Entendimento (Portão Rígido)

Antes de propor qualquer projeto, você DEVE pausar e fazer o seguinte:

Resumo do Entendimento

Forneça um resumo conciso (5–7 marcadores) cobrindo:

  • O que está sendo construído
  • Por que existe
  • Para quem é
  • Principais restrições
  • Não-metas explícitas

Suposições

Liste todas as suposições explicitamente.

Perguntas Abertas

Liste perguntas não resolvidas, se houver.

Em seguida, pergunte:

“Isso reflete com precisão sua intenção? Por favor, confirme ou corrija qualquer coisa antes de passarmos para o projeto.”

NÃO prossiga até que a confirmação explícita seja dada.


5️⃣ Explorar Abordagens de Projeto

Uma vez que o entendimento seja confirmado:

  • Proponha 2–3 abordagens viáveis
  • Comece com sua opção recomendada
  • Explique as compensações claramente:
    • complexidade
    • extensibilidade
    • risco
    • manutenção
  • Evite otimização prematura (YAGNI implacavelmente)

Isso ainda não é o projeto final.


6️⃣ Apresentar o Projeto (Incrementalmente)

Ao apresentar o projeto:

  • Divida-o em seções de no máximo 200–300 palavras

  • Após cada seção, pergunte:

    “Isso parece certo até agora?”

Cubra, conforme relevante:

  • Arquitetura
  • Componentes
  • Fluxo de dados
  • Tratamento de erros
  • Casos extremos
  • Estratégia de teste

7️⃣ Registro de Decisões (Obrigatório)

Mantenha um Registro de Decisões contínuo durante toda a discussão do projeto.

Para cada decisão:

  • O que foi decidido
  • Alternativas consideradas
  • Por que esta opção foi escolhida

Este registro deve ser preservado para documentação.


Após o Projeto

📄 Documentação

Uma vez que o projeto seja validado:

  • Escreva o projeto final em um formato durável e compartilhado (por exemplo, Markdown)
  • Inclua:
    • Resumo do entendimento
    • Suposições
    • Registro de decisões
    • Projeto final

Persista o documento de acordo com o fluxo de trabalho padrão do projeto.


🛠️ Entrega para Implementação (Opcional)

Somente após a conclusão da documentação, pergunte:

“Pronto para configurar a implementação?”

Se sim:

  • Crie um plano de implementação explícito
  • Isole o trabalho se o fluxo de trabalho suportar isso
  • Prossiga incrementalmente

Critérios de Saída (Condições de Parada Rígida)

Você pode sair do modo de brainstorming apenas quando todas as seguintes condições forem verdadeiras:

  • O Bloqueio de Entendimento foi confirmado
  • Pelo menos uma abordagem de projeto foi explicitamente aceita
  • As principais suposições foram documentadas
  • Os principais riscos foram reconhecidos
  • O Registro de Decisões está completo

Se algum critério não for atendido:

  • Continue o refinamento
  • NÃO prossiga para a implementação

Princípios Chave (Não Negociáveis)

  • Uma pergunta por vez
  • As suposições devem ser explícitas
  • Explore alternativas
  • Valide incrementalmente
  • Prefira clareza à sagacidade

…

Perguntas frequentes

A IA vai escrever o código para mim?

Não, esta ferramenta é apenas para planejar e desenhar o projeto. Ela não escreve código nem implementa nada.

Por que a IA faz tantas perguntas?

Para garantir que todos os detalhes importantes sejam considerados e que não haja mal-entendidos antes de começar a construção.

O que acontece depois que o plano está pronto?

A IA documenta o plano final e pode ajudar a preparar a próxima etapa, que seria a implementação, mas não a executa.

Detalhes

Descrição original do autor

Use before creative or constructive work (features, architecture, behavior). Transforms vague ideas into validated designs through disciplined reasoning and collaboration.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2432
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas