bookforge-build-refactoring-test-suiteBuild a sufficient automated test suite before refactoring existing code by applying a 6-step sequential construction workflow (test class → fixture → normal...
Install via ClawdBot CLI:
clawdbot install quochungto/bookforge-build-refactoring-test-suiteGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Calls external URL not in known-safe list
https://github.com/bookforge-ai/bookforge-skills/tree/main/books/refactoring/skiAudited Apr 20, 2026 · audit v1.0
Generated May 6, 2026
A financial services company needs to refactor a legacy transaction processing system that has zero test coverage. Using this skill, developers build a comprehensive test suite covering normal flows, boundary conditions, and error handling before any changes, ensuring no regressions during modernization.
A SaaS platform receives a critical bug report about a billing module miscalculating taxes. The skill's bug-fix variant is used to write a failing test that reproduces the issue, then fix the code and verify the test passes green, providing a safety net for subsequent refactoring.
A developer inherits a poorly documented e-commerce inventory module. Before making any changes, they use this skill to build a test suite that captures the module's current behavior, enabling safe refactoring and future maintenance.
An agile team practicing continuous refactoring applies this skill to every class before modification, ensuring each atomic change is reversible. This reduces integration bugs and accelerates feature delivery in a fast-paced development environment.
An open-source maintainer preparing to refactor a core utility library uses this skill to establish a green test suite. This ensures backward compatibility and allows contributors to safely submit changes without breaking existing functionality.
Consulting firms offer test suite construction and refactoring services to clients, charging per engagement or hourly. This skill is a core deliverable that enables safe code modernization without downtime.
A tool that automates part of the test suite generation process, integrated with CI/CD pipelines, offered as a SaaS subscription. Developers pay monthly to accelerate test creation for refactoring projects.
Organizations offer workshops and certification programs teaching this skill. Companies pay for team training to reduce technical debt and improve code quality across large engineering organizations.
💬 Integration Tip
Integrate this skill by running the test suite automatically in CI/CD pipelines before every merge to ensure all refactoring steps are covered and reversibility is maintained.
Scored May 6, 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.