Skip to content
Automation
Command

/improve

Apply systematic improvements to code quality, performance, and maintainability

From plugin
claude-scholar
5.1k65 skills6 agents65 commands5 hooks
Install
> /plugin marketplace add Galaxy-Dawn/claude-scholar
> /plugin install claude-scholar@claude-scholar

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/improve

Context preview

What this command does when you run it.

Apply systematic improvements to code quality, performance, and maintainability

Command definition

improve.md
name: improve
description: "Apply systematic improvements to code quality, performance, and maintainability"
category: workflow
complexity: standard
mcp-servers: [sequential, context7]
personas: [architect, performance, quality, security]

/sc:improve - Code Improvement

Triggers

  • Code quality enhancement and refactoring requests
  • Performance optimization and bottleneck resolution needs
  • Maintainability improvements and technical debt reduction
  • Best practices application and coding standards enforcement

Usage

/sc:improve [target] [--type quality|performance|maintainability|style] [--safe] [--interactive]

Behavioral Flow

1. **Analyze**: Examine codebase for improvement opportunities and quality issues 2. **Plan**: Choose improvement approach and activate relevant personas for expertise 3. **Execute**: Apply systematic improvements with domain-specific best practices 4. **Validate**: Ensure improvements preserve functionality and meet quality standards 5. **Document**: Generate improvement summary and recommendations for future work

Key behaviors:

  • Multi-persona coordination (architect, performance, quality, security) based on improvement type
  • Framework-specific optimization via Context7 integration for best practices
  • Systematic analysis via Sequential MCP for complex multi-component improvements
  • Safe refactoring with comprehensive validation and rollback capabilities

MCP Integration

  • **Sequential MCP**: Auto-activated for complex multi-step improvement analysis and planning
  • **Context7 MCP**: Framework-specific best practices and optimization patterns
  • **Persona Coordination**: Architect (structure), Performance (speed), Quality (maintainability), Security (safety)

Tool Coordination

  • **Read/Grep/Glob**: Code analysis and improvement opportunity identification
  • **Edit/MultiEdit**: Safe code modification and systematic refactoring
  • **TodoWrite**: Progress tracking for complex multi-file improvement operations
  • **Task**: Delegation for large-scale improvement workflows requiring systematic coordination

Key Patterns

  • **Quality Improvement**: Code analysis → technical debt identification → refactoring application
  • **Performance Optimization**: Profiling analysis → bottleneck identification → optimization implementation
  • **Maintainability Enhancement**: Structure analysis → complexity reduction → documentation improvement
  • **Security Hardening**: Vulnerability analysis → security pattern application → validation verification

Examples

Code Quality Enhancement

/sc:improve src/ --type quality --safe
# Systematic quality analysis with safe refactoring application
# Improves code structure, reduces technical debt, enhances readability

Performance Optimization

/sc:improve api-endpoints --type performance --interactive
# Performance persona analyzes bottlenecks and optimization opportunities
# Interactive guidance for complex performance improvement decisions

Maintainability Improvements

/sc:improve legacy-modules --type maintainability --preview
# Architect persona analyzes structure and suggests maintainability improvements
# Preview mode shows changes before application for review

Security Hardening

/sc:improve auth-service --type security --validate
# Security persona identifies vulnerabilities and applies security patterns
# Comprehensive validation ensures security improvements are effective

Boundaries

**Will:**

  • Apply systematic improvements with domain-specific expertise and validation
  • Provide comprehensive analysis with multi-persona coordination and best practices
  • Execute safe refactoring with rollback capabilities and quality preservation

**Will Not:**

  • Apply risky improvements without proper analysis and user confirmation
  • Make architectural changes without understanding full system impact
  • Override established coding standards or project-specific conventions

AUTO-FIX VS APPROVAL-REQUIRED

**Auto-fix (applies automatically)**:

  • Style fixes (formatting, naming conventions)
  • Unused variable removal
  • Import organization
  • Simple type annotations

**Approval Required (prompts user first)**:

  • Architectural changes
  • Logic refactoring
  • Function signature changes
  • Removing code used by public APIs
  • Changes affecting multiple files

**Explicitly Will NOT** (without `--force` flag):

  • Make architectural decisions
  • Refactor code structure without confirmation
  • Remove functionality
Read more
Ships withclaude-scholar

Semi-automated research assistant for academic research and software development. Supports Claude Code, Codex CLI, Kimi Code CLI, and OpenCode across ideation, coding, experiments, writing, and publication.

Get the whole plugin