# Clarification Loop (/docs/verdent-for-vscode/core-features/clarification-loop)

> Smarter planning through continuous discussion and refinement of requirements



In Plan Mode, AI asks clarifying questions through an interactive questionnaire, allowing collaborative requirement confirmation before implementation.

### What You'll Learn [#what-youll-learn]

* Interactive questionnaire system with multiple choice answers
* File attachment support for contextual answers
* Continuous refinement controls (modify, skip, rollback)
* When clarification loops are triggered

***

## Interactive Questionnaire System [#interactive-questionnaire-system]

Clarification Loop works like a questionnaire where AI asks clarifying questions and you provide answers:

<Tabs>
  <Tab title="Answer Options">
    * **Multiple choice** - Select from predefined answer options
    * **Custom answers** - Craft your own answer when choices don't fit
    * **Mixed approach** - Select an option and add custom clarification
  </Tab>

  <Tab title="File Attachments">
    * Attach files to any answer for visual or technical context
    * Upload screenshots, mockups, config files, or reference implementations
    * Enhanced context leads to more accurate plans
    * Supports standard image and document formats

    <Tip>
      Attach UI mockups or design screenshots to clarification answers for accurate visual requirement understanding.
    </Tip>
  </Tab>
</Tabs>

***

## Continuous Refinement Controls [#continuous-refinement-controls]

Available interactions during the clarification loop:

* **Modify Options** - Adjust the multiple choice options presented to better match your context
* **Skip Clarifications** - Proceed with AI's best judgment when requirements are clear enough
* **Rollback Changes** - Revert to previous clarification state and resubmit different answers

***

## When Clarifications Are Triggered [#when-clarifications-are-triggered]

AI asks clarifying questions when encountering:

* Ambiguous requirements needing specification
* Multiple valid implementation approaches requiring your preference
* Edge cases requiring decisions on handling strategies
* Technical constraints not yet defined (performance, security, compatibility)
* Architecture or technology stack choices

<Tip>
  Request clarification loops explicitly in Plan Mode: "Ask me clarifying questions about the requirements before creating the plan"
</Tip>

***

## See Also [#see-also]

<CardGroup cols="3">
  <Card title="Professional Plan" icon="diagram-project" href="/docs/verdent-for-vscode/core-features/professional-plan">
    Transform ideas into implementation plans
  </Card>

  <Card title="Plan Rules" icon="list-check" href="/docs/verdent-for-vscode/core-features/plan-rules">
    Customize plan presentation
  </Card>
</CardGroup>
