oblique

Randomly select four oblique strategies and guide their application in coding sessions.

16|1|Updated Dec 23, 2025
One-click install
npx skills add https://github.com/jakedahn/oblique-skill --skill oblique
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: oblique
Source: https://github.com/jakedahn/oblique-skill/tree/main/skills/oblique
Command: npx skills add https://github.com/jakedahn/oblique-skill --skill oblique

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Blockages in coding sessions can stall progress. This Skill provides a deck-like set of oblique strategies to nudge your thinking, offering fresh angles and reducing time spent stuck.

Core Features & Use Cases

  • Random Strategy Generator: Draws four random oblique strategies to spark ideas.
  • Interactive Decision Flow: Presents the strategies as a choice set and then prompts you to decide how to apply them.
  • Flexible Application: Apply to the current task, adopt as a session mindset, or request interpretation to understand its meaning in a software context.
  • Self-Contained & Reusable: All 113 original strategies are embedded (via the script) for independent use with no external dependencies.

Quick Start

Run the script to fetch four strategies: ./scripts/pick-strategies.sh -n 4 Then select a strategy and choose how to apply it.

Frequently Asked Questions about oblique

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How can I break through creative blocks when coding?

Oblique strategies provide lateral thinking prompts that nudge your perspective when you're stuck. This Skill randomly selects four strategies designed specifically for coding, debugging, and design challenges to spark fresh angles and reduce time spent blocked.

What are oblique strategies and how do they work in a coding context?

Oblique strategies are lateral-thinking prompts that redirect your problem-solving approach. Applied to coding, they help you reframe stuck situations by offering unconventional angles—like adopting a session mindset shift or reinterpreting the current task from a different perspective.

Can I use oblique strategies to debug or refactor code?

Yes. The Skill applies oblique strategies to debugging and design tasks as well as active coding. You select how to apply each strategy—directly to your current task, as a broader session mindset, or request interpretation to understand its meaning for your specific software problem.

Do I need external dependencies or API calls to use oblique strategies?

No. All 113 strategies are self-contained and embedded within the script. The Skill runs independently with no external dependencies, so you can use it offline and repeatedly within the same session.

How do I get started with oblique strategies for my coding session?

Run the included script to fetch four random strategies: `./scripts/pick-strategies.sh -n 4`. Select one, then decide how to apply it—to your current task, as a session mindset shift, or request interpretation of its meaning in your software context.

What's the difference between applying a strategy to my task versus adopting it as a session mindset?

Applying to your task targets the immediate problem you're solving. Adopting as session mindset shifts your overall approach for the entire coding session. Requesting interpretation helps you understand how the oblique strategy translates into actionable software thinking.