discover

Frame real problems from vague requests using structured discovery steps.

1|Updated May 14, 2026
One-click install
npx skills add https://github.com/epicsagas/epicsagas --skill discover-epicsagas
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discover
Source: https://github.com/epicsagas/epicsagas/tree/main/skills/discover
Command: npx skills add https://github.com/epicsagas/epicsagas --skill discover-epicsagas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps teams articulate the real problem behind vague requests, turning solution-first thinking into structured problem definitions and JTBD framing.

Core Features & Use Cases

  • Listen for signals and categorize requests (solution-first, vague, or systemic).
  • Apply a guided probing framework to frame a clear problem statement and boundaries.
  • Produce a documented problem frame with constraints and assumptions.

Quick Start

Identify a vague request, run the discovery steps, and generate a framed problem statement with constraints and success criteria.

Frequently Asked Questions about discover

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

FAQPage Schema
How do I articulate the real problem behind vague feature requests?▼

To frame a clear problem statement from vague user requests, classify request signals and apply a guided discovery probing framework. This process produces a documented problem frame with boundaries, constraints, and success criteria to prevent jumping to solutions.

What is the best way to structure problem definition for software teams?▼

The best way to structure problem definition for software teams is using a stepwise discovery process that transforms solution-first thinking into Jobs-to-be-Done framing. It yields a documented problem frame with explicit boundaries and success criteria.

How do I align stakeholders when scoping project ideation?▼

To align stakeholders when scoping project ideation, apply a probing framework to translate vague requests into a clear problem statement. Documenting constraints and assumptions ensures all stakeholders share a unified understanding of the problem boundaries.

When do I need problem framing workflows for feature scoping?▼

You need problem framing workflows for feature scoping when facing vague or solution-first requests. Applying a discovery process categorizes these signals and produces a structured problem definition with documented boundaries to prevent premature solutioning.

How to use Jobs-to-be-Done framework to prevent jumping to solutions?▼

To use Jobs-to-be-Done to prevent jumping to solutions, apply a stepwise discovery process that probes vague requests and categorizes signals. This produces a structured problem definition with documented assumptions rather than a direct feature build.