discussion-mode

Enforces iterative vscode_askQuestions-based confirmation loops before executing high-stakes actions.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/Crispy13/copilot-directions --skill discussion-mode
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discussion-mode
Source: https://github.com/Crispy13/copilot-directions/tree/main/.github/skills/discussion-mode
Command: npx skills add https://github.com/Crispy13/copilot-directions --skill discussion-mode

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a disciplined, iterative confirmation process that prevents costly or irreversible actions by clarifying user intent before execution.

Core Features & Use Cases

  • Iterative confirmation using vscode_askQuestions to refine plans and requirements before taking any action.
  • Safe execution checkpoint for deployments, deletions, major refactors, or ambiguous requests.
  • Reference point for other skills and agents to ensure a consistent confirmation checkpoint.

Quick Start

Initiate a discussion-mode session to guide the user through a plan with iterative questions before proceeding.

Frequently Asked Questions about discussion-mode

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

FAQPage Schema
How do I add a confirmation loop before executing destructive actions in my workflow?

A structured confirmation loop for destructive actions uses iterative dialogue to clarify user intent before execution. It enforces an interactive checkpoint to refine plans, preventing costly or irreversible operations like deployments and deletions.

When do I need intent validation before running code refactors?

Intent validation before running code refactors is needed when a request could be interpreted in multiple ways. Clarifying user intent through an interactive dialogue ensures the refactor matches expectations before any high-stakes changes are applied.

How does an interactive dialogue for risk avoidance work during deployments?

An interactive dialogue for risk avoidance works by asking iterative questions to refine requirements before deployments. It uses explicit end-of-discussion triggers to confirm the plan and updates a backing artifact to reflect agreed changes.

Can I use human-in-the-loop confirmation for ambiguous user requests?

Yes, human-in-the-loop confirmation can be used for ambiguous user requests. It provides a structured confirmation process to validate intent, ensuring that multiple interpretations are resolved through interactive dialogue before any action is taken.

What is the best way to prevent irreversible deletions in an automated pipeline?

The best way to prevent irreversible deletions in an automated pipeline is to enforce a structured confirmation loop. This introduces a human-in-the-loop checkpoint to validate intent and update a backing artifact before executing destructive actions.