first-ask

Refine task scopes by iteratively asking targeted clarifying questions before action.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/BrunoAMSilva/my-config --skill first-ask-brunoamsilva
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: first-ask
Source: https://github.com/BrunoAMSilva/my-config/tree/main/coding/skills/first-ask
Command: npx skills add https://github.com/BrunoAMSilva/my-config --skill first-ask-brunoamsilva

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies task scopes and requirements by driving an iterative questioning process before execution, reducing misalignment and scope drift.

Core Features & Use Cases

  • Iterative Refinement: asks targeted questions to uncover objectives, deliverables, constraints, and success criteria.
  • Structured Planning: produces a concise execution plan and a task brief ready for activation.
  • Use Case: suitable for initiating new projects, briefs, or research tasks where requirements are ambiguous.

Quick Start

Ask precise clarifying questions to fully define a task, then propose a plan for execution.

Frequently Asked Questions about first-ask

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

FAQPage Schema
How do I clarify task requirements before starting project execution?

To clarify task requirements, an iterative questioning process asks targeted questions to uncover objectives, deliverables, constraints, and success criteria. This refines ambiguous scopes and produces a concise execution plan before action is taken.

What is the best way to gather requirements for ambiguous project briefs?

The best way to gather requirements for ambiguous briefs is iterative refinement. It drives a structured questioning process to formalize success criteria and constraints, resulting in a concise task brief ready for project activation.

How do I formalize success criteria and constraints during product scoping?

You formalize success criteria and constraints during product scoping by soliciting human input. This supports asking targeted clarifying questions across product, design, and development tasks to define exact deliverables.

Does guided iterative questioning work for design and development tasks?

Yes, guided iterative questioning works for design and development tasks. It is explicitly applied during project scoping and briefing to refine task scopes by asking targeted questions before any execution begins.

Can I use joyride_request_human_input to solicit human input for task planning?

Yes, you can use joyride_request_human_input to solicit human input for task planning. The skill supports this integration to help formalize success criteria, deliverables, and constraints during the requirement gathering phase.

Why does scope drift occur in research tasks and how can I prevent it?

Scope drift occurs in research tasks due to ambiguous requirements and misalignment. You can prevent it by driving an iterative questioning process that uncovers objectives and constraints to produce a concise execution plan before action.