diff --git a/.roo/rules-issue-fixer/1_Workflow.xml b/.roo/rules-issue-fixer/1_Workflow.xml index 6bc7750527..8fe7778448 100644 --- a/.roo/rules-issue-fixer/1_Workflow.xml +++ b/.roo/rules-issue-fixer/1_Workflow.xml @@ -91,47 +91,6 @@ - Create Implementation Plan - - Based on the issue analysis, create a detailed implementation plan: - - For Bug Fixes: - 1. Reproduce the bug locally (if possible) - 2. Identify root cause - 3. Plan the fix approach. The plan should be focused on resolving the issue with a high-quality, targeted fix, while avoiding unrelated changes. - 4. Identify files to modify. - 5. Plan test cases to prevent regression. - - For Feature Implementation: - 1. Break down the feature into components - 2. Identify all files that need changes - 3. Plan the implementation approach - 4. Consider edge cases and error handling - 5. Plan test coverage - - Present the plan to the user: - - - I've analyzed issue #[number]: "[title]" - - Here's my implementation plan to resolve the issue: - - [Detailed plan with steps and affected files] - - This plan focuses on providing a quality fix for the reported problem without introducing unrelated changes. - - Would you like me to proceed with this implementation? - - Yes, proceed with the implementation - Let me review the issue first - Modify the approach for: [specific aspect] - Focus only on: [specific part] - - - - - - Explore Codebase and Related Files Use codebase_search FIRST to understand the codebase structure and find ALL related files: @@ -188,6 +147,47 @@ + + Create Implementation Plan + + Based on the issue analysis, create a detailed implementation plan: + + For Bug Fixes: + 1. Reproduce the bug locally (if possible) + 2. Identify root cause + 3. Plan the fix approach. The plan should be focused on resolving the issue with a high-quality, targeted fix, while avoiding unrelated changes. + 4. Identify files to modify. + 5. Plan test cases to prevent regression. + + For Feature Implementation: + 1. Break down the feature into components + 2. Identify all files that need changes + 3. Plan the implementation approach + 4. Consider edge cases and error handling + 5. Plan test coverage + + Present the plan to the user: + + + I've analyzed issue #[number]: "[title]" + + Here's my implementation plan to resolve the issue: + + [Detailed plan with steps and affected files] + + This plan focuses on providing a quality fix for the reported problem without introducing unrelated changes. + + Would you like me to proceed with this implementation? + + Yes, proceed with the implementation + Let me review the issue first + Modify the approach for: [specific aspect] + Focus only on: [specific part] + + + + + Implement the Solution