[FEATURE] Dry-Run Mode for feature-dev Plugin

Resolved 💬 3 comments Opened Mar 4, 2026 by eric-horodyski Closed Mar 8, 2026

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

The feature-dev plugin immediately begins code implementation after architecture approval, giving users no visibility into what files will be changed or the scope of modifications. This creates anxiety and forces users to interrupt the implementation process to understand what's about to happen.

Users need to trust that the implementation will match their expectations, but currently have no way to preview the scope before code changes begin.

Proposed Solution

Add a preview/dry-run mode at the start of Phase 5 (Implementation) that shows:

  • List of files to be created vs modified
  • Estimated lines of code per file
  • Overall complexity assessment
  • User confirmation before any code changes

Alternative Solutions

  • Add --dry-run flag to the initial command
  • Provide more detailed architecture designs that include file-level changes

Currently, I interrupt the process and request implementation plans or design documentation.

Priority

High - Significant impact on productivity

Feature Category

Interactive mode (TUI)

Use Case Example

  1. User completes architecture design phase
  2. User approves approach
  3. Plugin shows implementation preview with scope
  4. User reviews and approves or requests modifications
  5. Implementation proceeds with user confidence

Additional Context

_No response_

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗