Refactor skills
Top maintainers
- openclaw · 80 skills
- yanko-belov · 15 skills
- copyleftdev · 13 skills
- pluginagentmarketplace · 12 skills
- snakeo · 11 skills
Languages in this topic
696 skills
This skill consolidates redundant documentation while preserving all valuable content, reducing bloat without sacrificing essential details.
This skill helps you reason about Rust mutability, choose appropriate patterns, and prevent borrow conflicts across single and multi-thread contexts.
This skill helps you perform safe Rust refactoring with LSP analysis, providing impact checks and automated changes.
This skill helps you assess and apply error handling strategies in Rust, guiding when to use Result, Option, or panic with context.
This skill helps you implement no_std embedded Rust projects safely by enforcing heapless data structures, interrupt-safe patterns, and clear peripheral
This skill helps you choose between generics and trait objects for zero-cost abstraction in Rust, optimizing performance and flexibility.
This skill helps you design robust resource lifecycles in Rust by applying RAII, lazy init, and pooling patterns across scopes.
This skill analyzes a Rust project to reveal structure and symbols using LSP, listing modules, structs, traits, and functions.
This skill helps you diagnose and resolve Rust ownership and lifetime errors by guiding design decisions and refactoring strategies.
This skill helps you select appropriate Rust smart pointers for resource management, guiding ownership, threading, and cycle avoidance.
This skill helps you identify and replace anti-patterns in Rust code, improving idiomatic design and reliability during reviews.
This skill detects and resolves incoherence between documentation, code, and specs, guiding iterative alignment across implementation.
This skill orchestrates an immediate refactor analysis by running a scripted workflow to identify technical debt and code quality improvements.
This skill conducts deep, evidence-based reverse engineering analysis to answer focused questions and iteratively improve the Ghidra database.
This skill helps you craft robust tests by enforcing behavior-driven patterns, public API testing, and factory-based data creation for reliable coverage.
This skill helps you apply framework-agnostic DOM Testing Library patterns to test user-visible behavior across front-end apps.
This skill helps you apply functional programming patterns with immutable data to write predictable, reusable logic and data transformations.
This skill enforces test-driven development practices for all code changes, guiding failing tests, minimal implementations, and timely refactors.
This skill enforces TypeScript strict mode patterns to improve type safety, reduce any usage, and promote immutable data structures across code.
This skill helps you build, review, or improve SwiftUI code using state management, modern APIs, and performance best practices.
This skill helps you design effective Claude Code skills with concise descriptions, layered content, and robust error prevention patterns to improve discovery.