MCPInstall

sc-improve

Apply systematic improvements to code quality, performance, maintainability, and cleanup. Use when refactoring code, optimizing performance, removing dead code, or improving project structure.

Installs
99
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/tony363/superclaude --skill sc-improve
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads sc-improve automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Code Improvement & Cleanup Skill

Systematic improvements with multi-persona expertise and safety validation.

Quick Start

# Quality improvement
/sc:improve src/ --type quality --safe

# Performance optimization
/sc:improve api-endpoints --type performance

# Dead code cleanup
/sc:improve src/ --cleanup --type code --safe

# Import optimization
/sc:improve --cleanup --type imports

Behavioral Flow

  1. Analyze - Examine codebase for improvement opportunities
  2. Plan - Choose approach and activate relevant personas
  3. Execute - Apply systematic improvements
  4. Validate - Ensure functionality preservation
  5. Document - Generate improvement summary

Flags

FlagTypeDefaultDescription
--typestringqualityquality, performance, maintainability, style, principles, code, imports, files, all
--cleanupboolfalseEnable cleanup mode
--safebooltrueConservative with safety validation
--aggressiveboolfalseThorough cleanup (use with caution)
--previewboolfalseShow changes without applying
--interactiveboolfalseGuided decision mode

Personas Activated

  • architect - Structure and design improvements
  • performance - Optimization expertise
  • quality - Code quality and maintainability
  • security - Security pattern application
  • code-warden - KISS and Purity enforcement (with --type principles)

MCP Integration

PAL MCP (Validation & Analysis)

ToolWhen to UsePurpose
mcp__pal__consensusComplex refactorsMulti-model validation before major changes
mcp__pal__codereviewQuality assessmentReview improvement quality and safety
mcp__pal__thinkdeepArchitecture changesDeep analysis of structural improvements
mcp__pal__precommitBefore commitValidate all changes preserve functionality
mcp__pal__debugRegression issuesRoot cause analysis if improvements break things
mcp__pal__challengeAggressive modeCritical evaluation of aggressive cleanup decisions

PAL Usage Patterns

# Consensus for major refactor
mcp__pal__consensus(
    models=[
        {"model": "gpt-5.2", "stance": "for"},
        {"model": "gemini-3-pro", "stance": "against"}
    ],
    step="Evaluate: Should we extract this into a separate module?"
)

# Review after improvements
mcp__pal__codereview(
    review_type="full",
    step="Reviewing code improvements",
    findings="Quality, maintainability, backwards compatibility",
    relevant_files=["/src/refactored/module.py"]
)

# Pre-commit validation
mcp__pal__precommit(
    path="/path/to/repo",
    step="Validating refactoring changes",
    confidence="high"
)

Rube MCP (Automation & Tracking)

ToolWhen to UsePurpose
mcp__rube__RUBE_SEARCH_TOOLSExternal toolsFind linters, formatters, analyzers
mcp__rube__RUBE_MULTI_EXECUTE_TOOLNotificationsUpdate tickets, notify team
mcp__rube__RUBE_CREATE_UPDATE_RECIPEReusable workflowsSave improvement patterns

Rube Usage Patterns

# Notify team of improvements
mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[
    {"tool_slug": "SLACK_SEND_MESSAGE", "arguments": {
        "channel": "#refactoring",
        "text": "Completed: Dead code cleanup removed 500 lines"
    }},
    {"tool_slug": "JIRA_UPDATE_ISSUE", "arguments": {
        "issue_key": "TECH-456",
        "status": "Done"
    }}
])

# Create improvement report in Notion
mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[
    {"tool_slug": "NOTION_CREATE_PAGE", "arguments": {
        "title": "Refactoring Report - Q4 2025",
        "content": "## Summary\n- Lines removed: 500\n- Complexity reduced: 25%"
    }}
])

Evidence Requirements

This skill requires evidence. You MUST:

  • Show before/after code comparisons
  • Run tests to verify functionality preservation
  • Report metrics (lines removed, complexity reduction)

Improvement Types

Quality (--type quality)

  • Technical debt reduction
  • Code structure improvements
  • Readability enhancements

Performance (--type performance)

  • Bottleneck resolution
  • Algorithm optimization
  • Resource efficiency

Maintainability (--type maintainability)

  • Complexity reduction
  • Documentation improvements
  • Modular restructuring

Style (--type style)

  • Formatting consistency
  • Naming conventions
  • Pattern alignment

Principles (--type principles)

  • KISS compliance improvements (reduce complexity, extract methods)
  • Purity enforcement (separate I/O from logic)
  • Guard clause refactoring (reduce nesting)
  • Functional core extraction (move I/O to shell layer)

Validators:

# Run KISS validation
python .claude/skills/sc-principles/scripts/validate_kiss.py --scope-root . --json

# Run Purity validation
python .claude/skills/sc-principles/scripts/validate_purity.py --scope-root . --json

Cleanup Mode (--cleanup)

Code Cleanup (--type code)

  • Dead code detection and removal
  • Unused variable elimination
  • Unreachable code removal

Import Cleanup (--type imports)

  • Unused import removal
  • Import organization
  • Dependency optimization

File Cleanup (--type files)

  • Empty file removal
  • Orphaned file detection
  • Structure optimization

Full Cleanup (--type all)

  • Comprehensive cleanup
  • All categories combined
  • Multi-persona coordination

Safety Modes

Safe Mode (--safe)

  • Conservative changes only
  • Automatic safety validation
  • Preserves all functionality

Aggressive Mode (--aggressive)

  • Thorough cleanup
  • Framework-aware patterns
  • Requires careful review

Examples

Safe Quality Improvement

/sc:improve src/ --type quality --safe
# Technical debt reduction with safety validation

Performance Optimization

/sc:improve api-endpoints --type performance --interactive
# Guided optimization with profiling analysis

Dead Code Cleanup

/sc:improve src/ --cleanup --type code --safe
# Remove unused code with dependency validation

Preview Changes

/sc:improve --cleanup --type imports --preview
# Show what would be removed without executing

Tool Coordination

  • Read/Grep/Glob - Code analysis
  • Edit/MultiEdit - Safe modifications
  • TodoWrite - Progress tracking
  • Task - Large-scale improvement delegation

FAQ

What does the sc-improve skill do?

Apply systematic improvements to code quality, performance, maintainability, and cleanup. Use when refactoring code, optimizing performance, removing dead code, or improving project structure.

How do I install sc-improve?

Run npx skills add https://github.com/tony363/superclaude --skill sc-improve in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/sc-improve/ (personal) or .claude/skills/sc-improve/ (project).

Which AI agents can use sc-improve?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is sc-improve safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains sc-improve?

It is published by tony363 in tony363/superclaude. It has 99 recorded installs.

More from tony363/superclaude

View all →

agent-performance-engineer

tony363/superclaude

Expert performance engineer specializing in system optimization, bottleneck identification, and scalability engineering. Masters performance testing, profiling, and tuning across applications, databases, and infrastructure with focus on achieving optimal response times and resource efficiency.

agent-security-engineer

tony363/superclaude

Expert infrastructure security engineer specializing in DevSecOps, cloud security, and compliance frameworks. Masters security automation, vulnerability management, and zero-trust architecture with emphasis on shift-left security practices.

Security392 installs

sc-estimate

tony363/superclaude

Provide development estimates for tasks, features, or projects with intelligent analysis. Use when planning timelines, assessing complexity, or scoping resources.

agent-fullstack-developer

tony363/superclaude

End-to-end feature owner with expertise across the entire stack. Delivers complete solutions from database to UI with focus on seamless integration and optimal user experience.

Frontend & Design154 installs

sc-design

tony363/superclaude

Design system architecture, APIs, and component interfaces with comprehensive specifications. Use when planning architecture, designing APIs, creating component interfaces, or modeling databases.

Frontend & Design113 installs

agent-technical-writer

tony363/superclaude

Expert technical writer specializing in clear, accurate documentation and content creation. Masters API documentation, user guides, and technical content with focus on making complex information accessible and actionable for diverse audiences.

Docs & Writing108 installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.