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.