code-refactor

Solid

Perform bulk code refactoring operations like renaming variables/functions across files, replacing patterns, and updating API calls. Use when users request renaming identifiers, replacing deprecated code patterns, updating method calls, or making consistent changes across multiple locations.

Code & Development 585 stars 78 forks Updated 2 months ago Apache-2.0

Install

View on GitHub

Quality Score: 86/100

Stars 20%
92
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Code Refactor Systematic code refactoring across files. **Auto-switches to execution mode** for 10+ files (90% token savings). ## Mode Selection - **1-9 files**: Use native tools (Grep + Edit with replace_all) - **10+ files**: Automatically use `code-execution` skill **Execution example (50 files):** ```python from api.code_transform import rename_identifier result = rename_identifier('.', 'oldName', 'newName', '**/*.py') # Returns: {'files_modified': 50, 'total_replacements': 247} # ~500 tokens vs ~25,000 tokens traditional ``` ## When to Use - "rename [identifier] to [new_name]" - "replace all [pattern] with [replacement]" - "refactor to use [new_pattern]" - "update all calls to [function/API]" - "convert [old_pattern] to [new_pattern]" ## Core Workflow (Native Mode) ### 1. Find All Occurrences ``` Grep(pattern="getUserData", output_mode="files_with_matches") # Find files Grep(pattern="getUserData", output_mode="content", -n=true, -B=2, -A=2) # Verify with context ``` ### 2. Replace All Instances ``` Edit( file_path="src/api.js", old_string="getUserData", new_string="fetchUserData", replace_all=true ) ``` ### 3. Verify Changes ``` Grep(pattern="getUserData", output_mode="files_with_matches") # Should return none ``` ## Workflow Examples ### Rename Function 1. Find: `Grep(pattern="getUserData", output_mode="files_with_matches")` 2. Count: "Found 15 occurrences in 5 files" 3. Replace in each file with `replace_all=true` 4. Verify: Re-run Grep 5. Su...

Details

Author
mhattingpete
Repository
mhattingpete/claude-skills-marketplace
Created
7 months ago
Last Updated
2 months ago
Language
HTML
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

code-execution

Execute Python code locally with marketplace API access for 90%+ token savings on bulk operations. Activates when user requests bulk operations (10+ files), complex multi-step workflows, iterative processing, or mentions efficiency/performance.

585 Updated 2 months ago
mhattingpete
Code & Development Featured

code-reviewer

Analyzes code diffs and files to identify bugs, security vulnerabilities (SQL injection, XSS, insecure deserialization), code smells, N+1 queries, naming issues, and architectural concerns, then produces a structured review report with prioritized, actionable feedback. Use when reviewing pull requests, conducting code quality audits, identifying refactoring opportunities, or checking for security issues. Invoke for PR reviews, code quality checks, refactoring suggestions, review code, code quality. Complements specialized skills (security-reviewer, test-master) by providing broad-scope review across correctness, performance, maintainability, and test coverage in a single pass.

9,342 Updated 5 days ago
Jeffallan
Code & Development Listed

code-reviewer

Perform thorough code reviews with actionable, prioritized feedback. Use when a user asks to review code, check code quality, find bugs, review a pull request, audit code for issues, or get feedback on implementation. Covers correctness, security, performance, readability, and best practices across languages.

17 Updated today
jaem1n207
Code & Development Solid

review-loop

Runs multi-pass automated code review with per-issue fix subagents. Triggers when preparing a branch for PR, reviewing code changes, or when thorough automated code quality review is needed.

24 Updated 3 weeks ago
onsails
Code & Development Featured

code-review

Perform thorough code reviews with security, performance, and maintainability analysis. Use when user asks to review code, check for bugs, or audit a codebase.

62,572 Updated today
shareAI-lab