ask-questions-if-underspecified

Clarify underspecified requirements by asking 1-5 essential questions before execution.

Updated Jul 10, 2025
One-click install
npx skills add https://github.com/Superlend/superloop-core-contracts --skill ask-questions-if-underspecified-superlend
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ask-questions-if-underspecified
Source: https://github.com/Superlend/superloop-core-contracts/tree/main/.cursor/skills/ask-questions-if-underspecified/skills/ask-questions-if-underspecified
Command: npx skills add https://github.com/Superlend/superloop-core-contracts --skill ask-questions-if-underspecified-superlend

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies requirements before implementing, preventing misalignment and rework when objectives, scope, constraints, environment, or safety are underspecified.

Core Features & Use Cases

  • Systematically identifies underspecification and triggers clarifying questions.
  • Proposes a minimal set of 1-5 must-have questions to resolve objective, scope, constraints, environment, and safety.
  • Pauses execution until essential answers are provided to avoid wrong work.
  • Offers defaults or recommended paths to maintain momentum while awaiting responses.
  • Provides templates to guide question phrasing and capture acceptance criteria.

Quick Start

To begin, ask concise must-have questions such as:

  • What is the objective and success criteria?
  • What is in scope vs out of scope?
  • What constraints, dependencies, or compatibility concerns exist?
  • What environment, versions, or runtimes are assumed?
  • What safety, compliance, or risk considerations apply? Then wait for user answers before proceeding.

Frequently Asked Questions about ask-questions-if-underspecified

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

FAQPage Schema
How do I clarify requirements before starting product development?

To clarify requirements before starting product development, prompt essential details about objectives, scope, constraints, environment, and safety using a 1-5 question discovery step. This pauses execution until answers are provided, preventing misalignment and rework.

What is requirements discovery and how does it prevent project rework?

Requirements discovery is the process of identifying underspecified objectives and constraints before action. By asking a minimal set of must-have questions and pausing execution, it prevents misalignment and wrong work during product design and operations.

How do I identify underspecified objectives and scope in product management?

You identify underspecified objectives and scope by triggering a discovery step that asks for success criteria, in-scope versus out-of-scope elements, and constraints. This enforces alignment by pausing work until these essential details are resolved.

Can I use templates to guide requirements discovery questions?

Yes, you can use templates to guide requirements discovery questions. Templates help phrase questions correctly and capture acceptance criteria, ensuring you cover objective, scope, constraints, environment, and safety before proceeding with implementation.

What should I do when project constraints and environment are unclear?

When project constraints and environment are unclear, propose a minimal set of 1-5 must-have questions to resolve dependencies, compatibility concerns, and assumed runtimes. You can offer defaults or recommended paths to maintain momentum while awaiting responses.

When should I not use a clarifying questions approach for requirements?

You should not use a clarifying questions approach when requirements are already fully specified across objectives, scope, constraints, environment, and safety. In these cases, the discovery step is unnecessary and pausing execution would only delay implementation.