一键导入
sequential-thinking
Outil de réflexion dynamique et itérative pour résoudre des problèmes complexes étape par étape avec révision et branches alternatives
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Outil de réflexion dynamique et itérative pour résoudre des problèmes complexes étape par étape avec révision et branches alternatives
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Comprehensive code review skill for TypeScript, JavaScript, Python, Swift, Kotlin, Go. Includes automated code analysis, best practice checking, se...
Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tool...
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes
Execute implementation tasks from design documents using markdown checkboxes. Use when (1) implementing features from feature-design-assistant outp...
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user int...
Pragmatic coding standards - concise, direct, no over-engineering, no unnecessary comments
| name | sequential-thinking |
| description | Outil de réflexion dynamique et itérative pour résoudre des problèmes complexes étape par étape avec révision et branches alternatives |
| license | MIT |
| compatibility | opencode |
| metadata | {"mcp-server":"sequentialthinking","version":"1.0","category":"problem-solving"} |
Je fournis un processus de réflexion structuré et dynamique qui permet de :
Utilise-moi dans les situations suivantes :
Le tool sequential_thinking accepte les paramètres suivants :
Obligatoires :
thought (string) : L'étape de réflexion actuellenextThoughtNeeded (boolean) : Si une autre étape de réflexion est nécessairethoughtNumber (integer) : Numéro de la pensée actuelletotalThoughts (integer) : Estimation du nombre total de pensées nécessaires (peut être ajusté)Optionnels :
isRevision (boolean) : Indique si cette pensée révise une réflexion précédenterevisesThought (integer) : Quel numéro de pensée est reconsidérébranchFromThought (integer) : Point de branchement pour explorer une alternativebranchId (string) : Identifiant de la branche actuelleneedsMoreThoughts (boolean) : Si plus de pensées sont nécessaires que prévu initialementtotalThoughts selon l'évolution de la compréhensionbranchFromThought pour explorer différentes approchesnextThoughtNeeded à falsePensée 1/5: Analysons d'abord les requirements du système...
→ nextThoughtNeeded: true
Pensée 2/5: En regardant les requirements, je réalise qu'il manque des informations sur la scalabilité...
→ totalThoughts ajusté à 7
→ nextThoughtNeeded: true
Pensée 3/7: Révision de la pensée 1 - je dois intégrer les contraintes de performance...
→ isRevision: true, revisesThought: 1
→ nextThoughtNeeded: true
Pensée 4/7: Explorons une branche alternative pour l'architecture...
→ branchFromThought: 3, branchId: "architecture-alt"
→ nextThoughtNeeded: true
...
Pensée 7/7: Solution finale validée avec toutes les contraintes.
→ nextThoughtNeeded: false
Ce skill s'appuie sur le serveur MCP sequentialthinking qui est déjà configuré dans votre opencode.json :
{
"sequentialthinking": {
"type": "local",
"command": ["docker", "run", "--rm", "-i", "mcp/sequentialthinking"],
"enabled": true
}
}
Le serveur fournit le tool sequential_thinking qui gère automatiquement :
totalThoughts si tu réalises que plus ou moins d'étapes sont nécessairesnextThoughtNeeded à false que quand tu as une solution satisfaisantePour désactiver le logging des pensées, configure la variable d'environnement DISABLE_THOUGHT_LOGGING à true dans ton opencode.json.
.opencode/opencode.json