Você DEVE usar isso antes de qualquer trabalho criativo - criando funcionalidades, construindo componentes, adicionando funcionalidade ou modificando comportamento. Explora intenção do usuário, requisitos e design antes da implementação.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add artubss/SKILLS-CLAUDE-CODE --skill brainstorming --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Brainstorming?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/artubss-brainstorming-skills-claude-code)More formats (shields.io, HTML) on the badges page.
---
name: brainstorming
description: "Você DEVE usar isso antes de qualquer trabalho criativo - criando funcionalidades, construindo componentes, adicionando funcionalidade ou modificando comportamento. Explora intenção do usuário, requisitos e design antes da implementação."
---
# Transformando Ideias em Designs
## Visão Geral
Ajude a transformar ideias em designs e especificações totalmente formados através de diálogo colaborativo natural.
Comece entendendo o contexto do projeto atual, depois faça perguntas uma por uma para refinar a ideia. Quando você entender o que está construindo, apresente o design em pequenas seções (200-300 palavras), verificando após cada seção se está certo até o momento.
## O Processo
**Entendendo a ideia:**
- Verifique primeiro o estado atual do projeto (arquivos, documentação, commits recentes)
- Faça perguntas uma por uma para refinar a ideia
- Prefira perguntas de múltipla escolha quando possível, mas aberto também é aceitável
- Apenas uma pergunta por mensagem - se um tópico precisar de mais exploração, divida em várias perguntas
- Foque em entender: propósito, restrições, critérios de sucesso
**Explorando abordagens:**
- Proponha 2-3 abordagens diferentes com trade-offs
- Apresente opções conversacionalmente com sua recomendação e raciocínio
- Comece com sua opção recomendada e explique o porquê
**Apresentando o design:**
- Uma vez que você acredite entender o que está construindo, apresente o design
- Divida em seções de 200-300 palavras
- Pergunte após cada seção se está certo até o momento
- Cubra: arquitetura, componentes, fluxo de dados, tratamento de erros, testes
- Esteja pronto para voltar e esclarecer se algo não ficar claro
## Depois do Design
**Documentação:**
- Escreva o design validado em `docs/plans/YYYY-MM-DD-<tópico>-design.md`
- Use a habilidade elements-of-style:writing-clearly-and-concisely se disponível
- Faça commit do documento de design no git
**Implementação (se continuando):**
- Pergunte: "Pronto para se preparar para a implementação?"
- Use superpowers:using-git-worktrees para criar espaço de trabalho isolado
- Use superpowers:writing-plans para criar plano de implementação detalhado
## Princípios-Chave
- **Uma pergunta por vez** - Não sobrecarregue com múltiplas perguntas
- **Múltipla escolha preferida** - Mais fácil responder do que aberto quando possível
- **YAGNI impiedosamente** - Remova funcionalidades desnecessárias de todos os designs
- **Explore alternativas** - Sempre proponha 2-3 abordagens antes de decidir
- **Validação incremental** - Apresente design em seções, valide cada uma
- **Seja flexível** - Volte e esclareça quando algo não ficar claroIs this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!