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.