## Sequential Thinking Résout des problèmes complexes étape par étape grâce à un processus de réflexion dynamique et itératif. Cette approche flexible permet des corrections de trajectoire et des révisions pendant le processus de réflexion. ### Utilisation ```bash # Demander à Claude de réfléchir séquentiellement "Analyze [task] using sequential-thinking" ``` ### Exemples de base ```bash # Conception d'algorithme "Design an efficient caching strategy using sequential-thinking" # Résolution de problèmes "Solve database performance issues using sequential-thinking" # Revue de conception "Examine real-time notification system design using sequential-thinking" ``` ### Collaboration avec Claude ```bash # Stratégie d'implémentation complexe "Examine authentication system implementation strategy using sequential-thinking. Consider OAuth2, JWT, and session management" # Analyse de cause de bug "Analyze memory leak causes using sequential-thinking. Include code review and profiling results" # Stratégie de refactorisation cat src/complex_module.js "Develop a refactoring strategy for this module using sequential-thinking" # Sélection technologique "Analyze front-end framework selection using sequential-thinking. Consider project requirements and constraints" ``` ### Processus de réflexion 1. **Analyse initiale** - Compréhension de base et décomposition du problème 2. **Génération d'hypothèses** - Formuler des hypothèses pour les solutions 3. **Vérification et révision** - Vérifier les hypothèses et réviser au besoin 4. **Branchement et exploration** - Explorer plusieurs chemins de solution 5. **Intégration et conclusion** - Dériver une solution optimale ### Fonctionnalités - **Ajustement dynamique** - Capacité de changer de direction pendant la réflexion - **Test d'hypothèses** - Cycle de formation et test d'hypothèses - **Réflexion en branches** - Explorer simultanément plusieurs chemins de pensée - **Raffinement progressif** - Affinement étape par étape des solutions - **Flexibilité** - Changements de politique basés sur nouvelles informations ### Exemples détaillés ```bash # Conception de système complexe "Examine e-commerce site microservice design using sequential-thinking. Include order processing, inventory management, and payment integration" # Conception de sécurité "Examine API security design using sequential-thinking. Include authentication, authorization, rate limiting, and audit logging" # Optimisation de performance "Examine large-scale data processing optimization using sequential-thinking. Consider memory usage, processing speed, and scalability" # Gestion des dépendances "Examine monorepo dependency management strategy using sequential-thinking. Include build time, deployment, and test execution" ``` ### Notes Sequential-thinking est idéal pour des problèmes complexes qui nécessitent un approfondissement de la réflexion par étapes. Pour des questions simples ou avec des réponses claires, utilisez le format de question normal. ### Exemple d'exécution ```bash # Exemple d'utilisation "Examine GraphQL schema design using sequential-thinking" # Comportement attendu # 1. Analyse initiale : Analyser les exigences de base pour le schéma GraphQL # 2. Génération d'hypothèses : Examiner plusieurs motifs de conception # 3. Vérification : Vérifier les avantages et inconvénients de chaque motif # 4. Branchement : Explorer de nouvelles approches au besoin # 5. Intégration : Proposer une conception de schéma optimale ```