discuss-first

Require explicit user approval before executing proposed code changes.

6|1|Updated Jun 1, 2025
One-click install
npx skills add https://github.com/rezics/rezics --skill discuss-first
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discuss-first
Source: https://github.com/rezics/rezics/tree/main/.claude/skills/discuss-first
Command: npx skills add https://github.com/rezics/rezics --skill discuss-first

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents unintended edits by requiring a structured proposal and explicit user approval before executing any changes.

Core Features & Use Cases

  • Structured proposal workflow: Analyze current state, outline changes, and secure approval before execution.
  • Safe handling of complex refactors and multi-file updates: ensures governance and traceability.
  • Clear execution guardrails: uses a three-phase process (Analyze & Propose, Wait for Approval, Execute) with a formal proposal template.

Quick Start

Provide a Phase-1 proposal for the requested changes and wait for explicit approval before executing.

Frequently Asked Questions about discuss-first

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

FAQPage Schema
How do I require explicit approval before executing multi-file refactors?

To require explicit approval before executing multi-file refactors, you need a proposal-driven change workflow that enforces a strict analysis phase, an approval gate, and a final execution phase. This prevents unintended edits by securing user sign-off beforehand.

What is a proposal-driven change workflow for safe code edits?

A proposal-driven change workflow for safe code edits is a phase-based process requiring a formal plan before any modifications occur. It analyzes the current state, outlines proposed changes, and waits for explicit user approval before executing the actual edits.

How do I implement a change management process for complex software refactoring?

You can implement change management for complex software refactoring by applying a three-phase execution guardrail: analyze and propose changes, wait for explicit approval, and execute the validated plan. This ensures governance and traceability for risky modifications.

Can I use a structured proposal template for multi-file code changes?

Yes, you can use a structured proposal template for multi-file code changes to document the current state, outline the scope of modifications, and validate risk before execution. This formal template secures explicit approval before any edits are applied.

When should I use an approval gate for code modifications?

You should use an approval gate for code modifications when handling complex refactors or multi-file changes where risk and scope must be validated. It prevents unintended edits by enforcing a formal plan and explicit user sign-off before execution.