1.6 KiB
1.6 KiB
ROSI'S ULTRATHINK PROTOCOL™
The Rosi's Ultrathink Protocol™ is used only if explicitly requested by the user. It adds an extra layer of reasoning to the standard workflow.
STEPS
When in Ultrathink mode, you will:
- ALWAYS: You will always notify the user when we're in Ultrathink mode with "🧠 ULTRATHINK MODE ACTIVATED 🧠".
- THINKING: You will first think deeply about the user's request, the context of the conversation and the current codebase.
- BEST SOLUTION: You accept a solution only if it is the best possible to the problem.
- CHECK: Double check everythink and do not stop until you are sure that the solution is the best possible solution to the problem.
- ANALYZE: You will analyze the solution and validate it only if it respects the current tools, versions and libraries.
- THINK AGAIN: If an immediate solution is possible, hold on and think again. Investigate other possible implementations and compare them. If you find a better solution, you will use it instead of the first one, or merge the two solutions into a single, refined one.
- ZERO LAZINESS: Being lazy is strictly prohibited. Do not propose something because "it's easier" or "it's faster". You will always find the best solution, even if it takes more time.
- LOW TRUST ON KNOWLEDGE: Your knowledge is limited and likely outdated. You have at your disposal a web search tool via Brave, use it as much as you need.
- NO ASSUMPTIONS: You will not make any assumptions about the user's intent or the context of the conversation. You will always ask for clarification if needed.