problem-exploration

Structures exhaustive option listing and trade-off analysis for complex technical problems before committing to a solution.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Victoriakaey/build-reliable-agents --skill problem-exploration
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: problem-exploration
Source: https://github.com/Victoriakaey/build-reliable-agents/tree/main/skills/problem-exploration
Command: npx skills add https://github.com/Victoriakaey/build-reliable-agents --skill problem-exploration

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams avoid leaping to the first viable solution by forcing a structured exploration of the problem space and documenting rationale for decisions.

Core Features & Use Cases

  • Exhaustive option generation before committing to a solution.
  • Trade-off analysis with explicit pros/cons and risk assessment.
  • Documented decision, gaps, and validation criteria to guide implementation.

Quick Start

Run a structured brainstorming session to exhaust options, evaluate trade-offs, justify the chosen path, and identify unresolved gaps before implementation.

Frequently Asked Questions about problem-exploration

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

FAQPage Schema
How do I explore technical design options before committing to a solution?

To explore design options before committing, run a structured brainstorming workflow that defines the problem, lists viable solutions exhaustively, and analyzes trade-offs. This prevents teams from leaping to the first plausible path during complex product development.

What is a structured problem definition workflow for complex technical projects?

A structured problem definition workflow formally identifies the problem space, enforces exhaustive option generation, and documents decision rationale. It ensures teams evaluate trade-offs and identify unresolved gaps before implementation begins.

How do I analyze trade-offs for multiple solution paths in software engineering?

To analyze trade-offs for multiple solution paths, evaluate explicit pros and cons while assessing risks for each viable option. This formal analysis justifies the chosen approach and identifies unresolved gaps before implementation.

When should I use a formal brainstorming workflow for decision-making?

Use a formal brainstorming workflow for decision-making when facing complex technical problems with multiple plausible paths and uncertain requirements. It forces structured problem exploration to prevent committing prematurely to an approach.

How do I document validation criteria and gaps after choosing a technical approach?

To document validation criteria and gaps after choosing a technical approach, record the decision justification alongside identified unresolved gaps. This guides implementation by defining exactly how the chosen path will be validated.