.skill/skills/sequential-thinking/SKILL.md
Step-by-step and reflective problem-solving for complex or multi-step tasks. Use when tackling complex tasks, planning, design, analysis that may need revision, unclear scope, or when the user asks for step-by-step reasoning. When the sequential-thinking MCP tool is available, use it for hard problems; otherwise apply the same principles in plain reasoning.
npx skillsauth add antoinebou12/uml-mcp sequential-thinkingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Break down complex work into ordered steps, revise when needed, and produce one clear answer. Use for multi-step tasks, planning, and problems where scope or approach may change.
Principles: Start with an estimate of how many steps you need and adjust as you go. Express uncertainty. Ignore information that is irrelevant to the current step.
When the sequentialthinking MCP tool is enabled (e.g. user-sequential-thinking server), prefer calling it for hard problems so thoughts are tracked and revisable.
thought (current step), thoughtNumber, totalThoughts, nextThoughtNeeded.totalThoughts; increase or decrease as you progress.nextThoughtNeeded: true until you are done; set nextThoughtNeeded: false only when you have a satisfactory final answer.isRevision: true and revisesThought to the thought number you are reconsidering.branchFromThought (thought number) and branchId (e.g. "alt-1") when exploring a different path.needsMoreThoughts: true when you reach what seemed like the end but realize you need more steps.Use the tool to generate a hypothesis, verify it against the chain of thought, and repeat until satisfied before returning one correct answer.
tools
Create and validate diagrams with the uml-mcp MCP server (generate_uml, validate_uml, list_diagram_types, generate_uml_batch). Use for UML, Mermaid, D2, Graphviz, Kroki URLs, or diagram_type questions.
tools
Creates diagrams via the uml-mcp MCP server (generate_uml, validate_uml, list_diagram_types, generate_uml_batch) and returns shareable Kroki URLs plus optional playground links. Use when the user wants a diagram, asks for PlantUML/Mermaid/D2/UML, wants a URL instead of a saved file, or mentions uml-mcp, Kroki, or diagram_type.
tools
Produces Mermaid or PlantUML diagram code from user specifications for UML, architecture, and flow diagrams. Use when the user asks for a diagram (sequence, class, activity, use case, component, state, deployment), diagram code, or when generating diagram script for documentation, design, or the generate_uml MCP tool. Supports Kroki-renderable output.
tools
Modern Python tooling and best practices using uv, ruff, ty, and pytest. Covers project setup with pyproject.toml (PEP 735), src layout, linting/formatting with ruff, type checking with ty, testing with pytest and coverage, pre-commit with prek, and security (pip-audit, detect-secrets, actionlint). Use when setting up or working on Python projects, replacing pip/virtualenv with uv, replacing flake8/black/mypy with ruff/ty, adding pre-commit or security scanning, or when the user mentions uv, ruff, ty, pytest, or cookiecutter-python patterns.