uncle-bobApply Robert C. Martin (Uncle Bob) principles for clean code, SOLID design, and clean architecture. Use when: (1) reviewing or refactoring code for quality,...
Install via ClawdBot CLI:
clawdbot install agentsleader/uncle-bobGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 22, 2026
During a pull request review, developers use the skill to evaluate adherence to SOLID principles, ensuring classes have single responsibilities and dependencies are inverted. This prevents tight coupling with payment gateways and improves maintainability as financial regulations evolve.
A team applies clean code fundamentals to refactor a monolithic order processing module, breaking long functions into smaller ones and improving naming. This reduces code smells like rigidity and fragility, making it easier to add new shipping options without breaking existing functionality.
Architects use clean architecture principles to structure the system, ensuring entities like Patient and Treatment are independent of external frameworks. This allows swapping databases or UI layers without affecting core business rules, enhancing security and compliance.
Developers apply the Boy Scout Rule in daily commits, incrementally cleaning up code by removing duplication and adding meaningful tests. This fosters a culture of quality, reducing technical debt as the product scales and new features are added rapidly.
In onboarding sessions, the skill is used to teach naming conventions, error handling, and function design through hands-on exercises. This builds a foundation for writing maintainable code, reducing bugs and speeding up team collaboration in agile environments.
Offer specialized consulting to help companies audit and refactor their codebases for clean code and architecture. This includes workshops, code reviews, and custom training sessions, leading to reduced maintenance costs and improved developer productivity.
Integrate the skill into a SaaS development platform as an automated code analysis tool. It provides real-time feedback on code quality, SOLID compliance, and architectural boundaries, attracting teams seeking to enforce best practices at scale.
Develop and sell online courses or certification programs focused on clean code principles and SOLID design. This targets individual developers and corporate teams looking to upskill, generating revenue through course fees and enterprise licenses.
💬 Integration Tip
Integrate the skill into CI/CD pipelines to automatically flag code smells during builds, and use it in IDEs via plugins for real-time suggestions while coding.
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.