Files
gh-wasabeef-claude-code-coo…/commands/sequential-thinking.md
2025-11-30 09:05:43 +08:00

3.5 KiB

Sequential Thinking

Resolve problemas complexos gradualmente através de processo de pensamento dinâmico e iterativo. Abordagem flexível que permite mudanças de direção e revisões no meio do pensamento.

Como usar

# Solicitar pensamento sequencial ao Claude
"Considere [questão] usando sequential-thinking"

Exemplos Básicos

# Design de algoritmos
"Projete estratégia eficiente de cache usando sequential-thinking"

# Resolução de problemas
"Resolva problemas de performance do banco de dados usando sequential-thinking"

# Consideração de design
"Considere design de sistema de notificações em tempo real usando sequential-thinking"

Integração com Claude

# Política de implementação complexa
"Considere política de implementação do sistema de autenticação usando sequential-thinking. Considerando OAuth2, JWT e gerenciamento de sessão"

# Análise de causa de bugs
"Analise a causa do vazamento de memória usando sequential-thinking. Inclua revisão de código e resultados de profiling"

# Estratégia de refatoração
cat src/complex_module.js
"Elabore estratégia de refatoração deste módulo usando sequential-thinking"

# Seleção técnica
"Analise escolha de framework frontend usando sequential-thinking. Considerando requisitos e restrições do projeto"

Processo de Pensamento

  1. Análise inicial - Compreensão e decomposição básica do problema
  2. Geração de hipóteses - Estabelece hipóteses para soluções
  3. Verificação e correção - Verifica hipóteses e corrige conforme necessário
  4. Ramificação e exploração - Explora múltiplos caminhos de solução
  5. Integração e conclusão - Deduz solução ótima

Características

  • Ajuste dinâmico - Possível mudar direção no meio do pensamento
  • Verificação de hipóteses - Ciclo de estabelecer e verificar hipóteses
  • Pensamento ramificado - Explora múltiplos caminhos de pensamento simultaneamente
  • Refinamento gradual - Refina gradualmente as soluções
  • Flexibilidade - Mudança de política baseada em novas informações

Exemplos Detalhados

# Design complexo de sistema
"Considere design de microsserviços para site de e-commerce usando sequential-thinking. Inclua integração de processamento de pedidos, gerenciamento de estoque e pagamento"

# Design de segurança
"Considere design de segurança de API usando sequential-thinking. Inclua autenticação, autorização, rate limiting e log de auditoria"

# Otimização de performance
"Considere otimização de processamento de dados em larga escala usando sequential-thinking. Considerando uso de memória, velocidade de processamento e escalabilidade"

# Gerenciamento de dependências
"Considere estratégia de gerenciamento de dependências de monorepo usando sequential-thinking. Inclua tempo de build, deploy e execução de testes"

Observações

sequential-thinking é ideal para problemas complexos que requerem aprofundar gradualmente o pensamento. Para perguntas simples ou quando há respostas claras, use o formato de pergunta normal.

Exemplo de Execução

# Exemplo de uso
"Considere design de schema GraphQL usando sequential-thinking"

# Comportamento esperado
# 1. Análise inicial: Analisa requisitos básicos do schema GraphQL
# 2. Geração de hipóteses: Considera múltiplos padrões de design
# 3. Verificação: Verifica vantagens e desvantagens de cada padrão
# 4. Ramificação: Explora novas abordagens conforme necessário
# 5. Integração: Propõe design ótimo do schema