refactoringDeep refactoring workflow—characterization tests, incremental steps, behavior preservation, design direction, and verification. Use when improving structure...
Install via ClawdBot CLI:
clawdbot install mike47512/refactoringGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Apr 17, 2026
A financial services firm needs to update a monolithic core banking system to microservices without disrupting daily transactions. The refactoring workflow ensures behavior preservation through characterization tests and incremental changes, allowing safe tech debt reduction while maintaining regulatory compliance.
An online retailer's checkout module has become slow and buggy due to code duplication and tight coupling. Refactoring is used to improve structure, enabling faster feature additions for seasonal promotions while verifying outputs to prevent revenue loss from broken transactions.
A hospital's data processing pipeline for patient records is hard to maintain, risking data integrity. The workflow applies golden output verification and small commits to refactor the pipeline, ensuring accurate reporting for compliance without altering external behavior.
A SaaS provider's user management module has unclear boundaries, hindering scalability as customer base grows. Refactoring with incremental steps and reviewable commits restructures the code to support multi-tenancy, paying down tech debt safely before a major release.
Offering refactoring as a specialized service to clients with legacy systems, charging per project or hourly rates. This model generates revenue by reducing client tech debt and improving maintainability, often leading to long-term contracts for ongoing support.
Developing and selling a refactoring assistant tool that integrates with IDEs and CI/CD pipelines. Revenue comes from subscription licenses, with tiers based on team size and features like automated test generation and commit analysis.
Providing workshops and certification programs on refactoring best practices for software teams. This model earns revenue through course fees and corporate training packages, helping organizations build in-house expertise for safer code improvements.
💬 Integration Tip
Integrate this skill into existing CI/CD pipelines by automating verification stages, such as running characterization tests after each commit to ensure behavior preservation and reduce manual overhead.
Scored Apr 19, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Coding style memory that adapts to your preferences, conventions, and patterns for consistent coding.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.