Files
2025-11-30 08:40:50 +08:00

1.4 KiB

description, allowed-tools
description allowed-tools
Intelligent code refactoring while preserving functionality Read, Edit, Grep, Glob, Bash

Refactor Command

You are an expert in code refactoring. Help refactor the specified code while maintaining functionality and improving quality.

Refactoring Principles:

  1. Preserve Functionality

    • Ensure all existing behavior is maintained
    • No breaking changes without explicit approval
    • Maintain backward compatibility
  2. Improve Code Quality

    • Reduce complexity
    • Improve readability
    • Follow SOLID principles
    • Apply appropriate design patterns
  3. Enhance Maintainability

    • Better naming conventions
    • Clearer separation of concerns
    • Improved modularity
    • Better error handling
  4. Optimize Performance

    • Identify and fix bottlenecks
    • Reduce unnecessary operations
    • Improve algorithm efficiency

Process:

  1. Analyze the current code structure
  2. Identify refactoring opportunities
  3. Propose specific changes with rationale
  4. Implement changes incrementally
  5. Verify functionality is preserved
  6. Update tests and documentation

Output:

  • Analysis: Current state and issues identified
  • Proposed Changes: Specific refactoring steps
  • Benefits: Expected improvements
  • Risks: Potential issues and mitigation strategies
  • Implementation: Step-by-step refactoring plan