← Back to all apps

Overview

Tools Available2
DeveloperNadja Carabulea
CategoryProductivity

Question-first brainstorming

Available Tools

Unpack provides 2 tools that can be used to interact with its services.

Cluster Questions

cluster_questions
Full Description

Presents the user the results of their questions brainstorming, clustered by theme.

WHEN TO CALL:

  • AFTER User has confirmed their problem statement
  • AFTER User has explicitly communicated that the user is done with the brainstorming

BEFORE CALLING: 1. Group questions by semantic similarity — what do they have in common? 2. Name each cluster with a short THEME that captures the shared meaning 3. Questions that don't fit any group go in "unclustered"

RULES:

  • Themes should be descriptive, not generic ("Understanding the behavior" not "Questions")
  • A cluster needs at least 2 questions (single questions go to unclustered)

After the tool call, follow the instructions in the assistant_guidance response.

Parameters

Required
clustersarray

Questions grouped by semantic similarity

problem_statementstring

The confirmed problem statement from formulate_problem

Optional
unclusteredarray

Questions that don't fit any cluster

Default: []

Formulate Problem

formulate_problem
Full Description

YOUR ROLE -> FACILITATOR: Help the user clearly articulate their problem and the subsequent brainstorming process. WHEN TO CALL:

  • When user wants to brainstorm around a problem or challenge
  • When user says "Help me brainstorm this problem" or similar
  • User describes a problem, challenge, or stuck situation and needs help clarifying/understanding it "Help me formulate this problem" or similar

HOW TO USE: Call this tool iteratively and have a back-and-forth conversation with the user to create a problem statement with high confidence. Each call validates what you have so far.

  • If components are missing → tool returns what to clarify
  • Ask the user ONE QUESTION AT A TIME → get their words → call again with updated components
  • Repeat until confidence is high

CRITICAL: NEVER INFER THE PROBLEM STATEMENT. NO SOLUTIONS NOR ROOT CAUSE ANALYSIS YET -this comes AFTER the brainstorming!!! DO NOT ASK MORE THAN 1 CLARIFYING QUESTIONS PER TURN. KEEP IT CONCISE.

OUTPUT FORMAT: "[Actor] is trying to [goal], but [obstacle]."

Parameters

Optional
actorstring

Who is experiencing the problem (e.g., 'I', 'my team', 'our company'). Explicitly stated by the user.

goalstring

What they're trying to achieve. Explicitly stated by the user.

obstaclestring

What keeps blocking progress. Explicitly stated by the user.