Initial commit
This commit is contained in:
90
commands/sequential-thinking.md
Normal file
90
commands/sequential-thinking.md
Normal file
@@ -0,0 +1,90 @@
|
||||
## 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
|
||||
|
||||
```bash
|
||||
# Solicitar pensamento sequencial ao Claude
|
||||
"Considere [questão] usando sequential-thinking"
|
||||
```
|
||||
|
||||
### Exemplos Básicos
|
||||
|
||||
```bash
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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
|
||||
|
||||
```bash
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user