## Ultrathink Executa processo de pensamento estruturado e gradual para questões complexas ou decisões importantes. ### Como usar ```bash # Solicitar pensamento profundo ao Claude "Considere [questão] usando ultrathink" ``` ### Exemplos Básicos ```bash # Consideração de design arquitetural "Considere se devemos escolher microsserviços ou monolito usando ultrathink" # Análise de seleção técnica "Analise se Rust ou TypeScript é mais adequado para este projeto usando ultrathink" # Aprofundamento na resolução de problemas "Considere as causas da baixa performance da aplicação e métodos de melhoria usando ultrathink" ``` ### Integração com Claude ```bash # Decisão de negócio "Considere a priorização de novas funcionalidades usando ultrathink. Do ponto de vista do valor para o usuário, custo de desenvolvimento e risco técnico" # Design de sistema "Considere o design do sistema de autenticação usando ultrathink. Considerando segurança, escalabilidade e manutenibilidade" # Análise de trade-offs "Analise a escolha entre GraphQL vs REST API usando ultrathink. Baseado nos requisitos do projeto" # Estratégia de refatoração cat src/legacy_code.js "Elabore estratégia de refatoração deste código legado usando ultrathink" ``` ### Processo de Pensamento 1. **Decomposição do problema** - Decompõe a questão em componentes 2. **Análise MECE** - Organiza sem lacunas nem sobreposições 3. **Consideração de múltiplas perspectivas** - Analisa dos pontos de vista técnico, negócio e usuário 4. **Confirmação interativa** - Confirma com usuário em pontos de decisão importantes 5. **Proposta fundamentada** - Conclusão baseada em dados e lógica ### Exemplos Detalhados ```bash # Resolução de débito técnico complexo "Considere estratégia para modernizar sistema legado de 10 anos usando ultrathink. Inclua migração gradual, riscos e ROI" # Questões organizacionais "Considere estratégia de scaling da equipe de desenvolvimento usando ultrathink. Assumindo expansão atual de 5 para 20 pessoas" # Migração de banco de dados "Analise migração de PostgreSQL para DynamoDB usando ultrathink. Considerando custo, performance e aspectos operacionais" ``` ### Observações ultrathink é ideal para questões que requerem tempo e reflexão profunda. Para perguntas simples ou quando respostas imediatas são necessárias, use o formato de pergunta normal.