[FEATURE] Dry-Run Mode for feature-dev Plugin
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
- User completes architecture design phase
- User approves approach
- Plugin shows implementation preview with scope
- User reviews and approves or requests modifications
- Implementation proceeds with user confidence
Additional Context
_No response_
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗