questioning

Clarify user requirements with one question at a time.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tasai-lab/fractal-dev-workflow --skill questioning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: questioning
Source: https://github.com/tasai-lab/fractal-dev-workflow/tree/main/skills/questioning
Command: npx skills add https://github.com/tasai-lab/fractal-dev-workflow --skill questioning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams clarify requirements immediately after receiving a task, reducing back-and-forth and avoiding costly rework during later phases.

Core Features & Use Cases

  • Structured requirement elicitation: analyzes the task, identifies gaps, and surfaces ambiguities.
  • One-question-at-a-time interaction: asks a single question with 2–4 options and provides impact descriptions to guide decisions.
  • Ambiguity resolution workflow: when answers are unclear, automatically investigates the codebase (Explore subagent) and re-asks with more precise options.
  • Use Case: before starting planning, a product manager uses questioning to lock down requirements for a new feature and aligns the team on acceptance criteria.

Quick Start

Begin by receiving a task description and start asking one clarifying question at a time with 2–4 options and impact descriptions.

Frequently Asked Questions about questioning

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

FAQPage Schema
How do I clarify product requirements before starting feature planning?

To clarify product requirements before planning, you need structured requirement elicitation to analyze the task, identify gaps, and surface ambiguities. This prevents costly rework by locking down acceptance criteria and aligning the team before execution begins.

What is the best way to resolve ambiguous requirements in early-stage development?

The best way to resolve ambiguous requirements in early-stage development is through a question-driven elicitation loop. If answers remain unclear, automatically investigate the codebase and re-ask with more precise options to ensure completion criteria are met.

How do I gather requirements without overwhelming stakeholders with questions?

You can gather requirements effectively by asking a single clarifying question at a time. Provide 2–4 options with impact descriptions for each question to guide stakeholder decisions and reduce back-and-forth communication during the workflow.

Can I use a question-driven workflow for phased development requirement gathering?

Yes, a question-driven workflow is specifically designed for phased development requirement gathering. It applies to early-stage product tasks and planning phases, enforcing a requirement elicitation loop to ensure completion criteria before advancing to investigation.

Why does my team experience costly rework during later development phases?

Costly rework during later development phases often happens because requirements were not fully clarified immediately after receiving a task. Failing to identify gaps and surface ambiguities before execution leads to misaligned acceptance criteria and extensive corrections.