asking-clarifying-questions

Resolve contradictions, disambiguate technical terms, and define scope boundaries in requirements.

2|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/vivshaw/nous --skill asking-clarifying-questions-vivshaw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: asking-clarifying-questions
Source: https://github.com/vivshaw/nous/tree/main/plugins/techne/skills/asking-clarifying-questions
Command: npx skills add https://github.com/vivshaw/nous --skill asking-clarifying-questions-vivshaw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps prevent the development of incorrect solutions by resolving contradictions, disambiguating terminology, and clarifying scope boundaries before design and brainstorming phases.

Core Features & Use Cases

  • Contradiction Resolution: Identifies and resolves conflicting requirements to prevent building the wrong solution.
  • Technical Terminology Disambiguation: Clarifies technical terms to ensure a shared understanding of requirements.
  • Scope Boundary Definition: Identifies the scope of the project to prevent scope creep and ensure deliverables align with expectations.
  • Assumption Verification: Validates assumptions to ensure the foundation of the project is sound.
  • Use Case: After gathering initial context from a user, use this Skill to clarify requirements before starting a brainstorming session, ensuring that the subsequent design work is aligned with the user's actual needs.

Quick Start

Run the asking-clarifying-questions skill to analyze and clarify the requirements for your project.

Frequently Asked Questions about asking-clarifying-questions

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

FAQPage Schema
How do I clarify project requirements before starting the design process?

To clarify project requirements before the design process, you need to resolve contradictions, disambiguate technical terms, and define scope boundaries. This ensures alignment and prevents developing incorrect solutions during early brainstorming phases.

What is the best way to resolve conflicting requirements during design validation?

Resolving conflicting requirements during design validation involves identifying contradictions and verifying assumptions to ensure a sound project foundation. This prevents building the wrong solution and guarantees deliverables align with actual user expectations.

How do I prevent scope creep when gathering initial context for a project?

Preventing scope creep requires defining explicit scope boundaries during the requirement clarification stage. By identifying the exact project scope early, you ensure that subsequent design work and deliverables remain aligned with user expectations.

When do I need requirement clarification in my project management workflow?

Requirement clarification is needed during the early design phase, immediately after gathering initial context. It is critical when clarity and agreement on requirements are essential to prevent misaligned solutions before starting a brainstorming session.

Can I use requirement clarification to disambiguate technical terminology before brainstorming?

Yes, you can use requirement clarification to disambiguate technical terminology before brainstorming. Clarifying technical terms ensures a shared understanding of requirements, which anchors the subsequent design work in the user's actual needs.