unstuck
Overcome coding blocks and development stagnation using lateral thinking personas and structured reframing techniques.
Introduction
The unstuck skill is a specialized diagnostic and problem-solving module for the Ouroboros Agent OS. It is designed to assist software engineers when they encounter analysis paralysis, architectural drift, or complex logic puzzles that impede development progress. By invoking specific lateral thinking personas—hacker, researcher, simplifier, architect, and contrarian—the agent provides a fresh perspective on the current codebase, helping to reframe challenging problems and identify hidden assumptions that block forward momentum.
-
Lateral Thinking Personas: Access tailored guidance based on the nature of the blockage, such as the hacker for quick iterative fixes or the architect for fundamental structural redesigns.
-
MCP Integration: Automatically leverages Model Context Protocol (MCP) tools to perform deep analysis of the Ouroboros environment and problem context.
-
Fallback Mechanisms: Provides robust prompt-based guidance when MCP tools are unavailable, ensuring continuous support in any development environment.
-
Strategic Reframing: Moves beyond simple code generation by challenging the underlying problem definition and encouraging users to simplify scope or pivot to more viable technical approaches.
-
Context-Aware Diagnostics: Analyzes recent conversation history and failed attempts to provide highly relevant next steps, facilitating a return to the Ouroboros specification-first workflow.
-
Trigger this skill using keywords like 'I'm stuck' or 'think sideways' within an Ouroboros-enabled coding session.
-
Always ensure the MCP tool 'ouroboros_lateral_think' is loaded via the ToolSearch command before expecting deep analytical output.
-
Choose personas intentionally: use the contrarian for invalid assumptions, the researcher when information is missing, or the simplifier when complexity leads to analysis paralysis.
-
After receiving guidance, use the provided 'Next' actions to route back to standard coding workflows like 'ooo run' or 'ooo interview'.
-
Best suited for developers working within the Ouroboros Agent OS ecosystem who require structured verification of their technical intent.
Repository Stats
- Stars
- 2,829
- Forks
- 269
- Open Issues
- 55
- Language
- Python
- Default Branch
- main
- Sync Status
- Idle
- Last Synced
- May 1, 2026, 09:16 AM