diverge

Generate multiple alternative framings of a problem for decision-making.

3|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/X0x888/oh-my-claude --skill diverge-x0x888
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: diverge
Source: https://github.com/X0x888/oh-my-claude/tree/main/bundle/dot-claude/skills/diverge
Command: npx skills add https://github.com/X0x888/oh-my-claude --skill diverge-x0x888

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps in generating alternative framings of a problem before making a decision, allowing for a broader exploration of potential solutions.

Core Features & Use Cases

  • Alternative Framing: Generates 3-5 alternative framings of a problem.
  • Use Case: Ideal for tasks where multiple credible approaches exist and the wrong choice could lead to rework, such as architectural decisions where the paradigm is non-obvious.

Quick Start

Generate alternative framings for the task 'rate-limit handling in resume-watchdog'.

Frequently Asked Questions about diverge

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

FAQPage Schema
How do I generate alternative problem framings for software architectural decisions?

Alternative problem framing is the process of redefining a task's boundaries to reveal new solution paths. This Skill generates 3-5 distinct framings for complex software development tasks, enabling broader architectural exploration before you commit to an implementation.

When should I use a divergent approach for software architectural design?

Use a divergent approach for software architectural design when multiple credible solutions exist and the paradigm is non-obvious. It prevents costly rework by mapping the option space for complex tasks like choosing rate-limit handling or system paradigms before commitment.

How do I expand solution options before committing to a software development paradigm?

To expand solution options before committing to a software development paradigm, input your task description to generate 3-5 alternative framings. This broadens the decision-making context, allowing you to compare architectural choices and avoid premature commitments.

What are the limitations of using automated problem framing for architectural choices?

The limitation of automated problem framing is that it generates perspectives to aid decision-making but does not make the final architectural choice. You must still evaluate the 3-5 generated framings against your specific software development constraints and requirements.

Does this problem framing Skill work for specific tasks like rate-limit handling?

Yes, this problem framing Skill works for specific tasks like rate-limit handling. You can input any complex software development task, and it will generate 3-5 alternative architectural framings to help you evaluate different implementation approaches.