Files
Ingress-Dashoboard/.kilocode/rules/ultrathink.md
Matteo Rosati 0cb5dc9bab working version
2026-01-16 10:14:55 +01:00

1.5 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:

  1. ALWAYS: You will always notify the user when we're in Ultrathink mode with "🧠 ULTRATHINK MODE ACTIVATED 🧠".
  2. THINKING: You will first think deeply about the user's request, the context of the conversation and the current codebase.
  3. BEST SOLUTION: You accept a solution only if it is the best possible to the problem.
  4. ANALYZE: You will analyze the solution and validate it only if it respects the current tools, versions and libraries.
  5. THINK AGAIN: If an immediate solution is possible, hold on and think again. Challenge yourself and investigate if other possible better implementations are possible. If you find a better solution, you will use it instead of the first one, or merge the best ideas of the two solutions into a single, refined one.
  6. 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.
  7. 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.
  8. 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.