← Back to Skills Marketplace
Uncle Bob
by
agentsleader
· GitHub ↗
· v1.0.0
· MIT-0
294
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install uncle-bob
Description
Apply Robert C. Martin (Uncle Bob) principles for clean code, SOLID design, and clean architecture. Use when: (1) reviewing or refactoring code for quality,...
Usage Guidance
This skill is an offline, instruction-only guide for applying Clean Code, SOLID, and Clean Architecture — it does not request credentials, install software, or access files. It's coherent and appropriate for code review/refactoring tasks. As with any automated assistant guidance, review any suggested code changes before applying them to your codebase. If you want to prevent the agent from applying changes automatically, keep autonomous invocation disabled or require explicit user confirmation for edits.
Capability Analysis
Type: OpenClaw Skill
Name: uncle-bob
Version: 1.0.0
The skill bundle is an educational resource providing guidelines for applying Clean Code, SOLID, and Clean Architecture principles. All files (SKILL.md, references/clean-architecture.md, and references/solid.md) contain purely instructional content and code examples related to software design patterns, with no evidence of malicious intent, data exfiltration, or risky execution capabilities.
Capability Assessment
Purpose & Capability
The skill name and description promise coding/principle guidance and the bundle contains only guidance files (SKILL.md and reference docs). There are no unrelated environment variables, binaries, or config paths requested — everything requested (nothing) is proportional to the stated purpose.
Instruction Scope
SKILL.md contains prescriptive coding and architecture advice only. It does not instruct the agent to read arbitrary host files, access environment variables, call external endpoints, or execute OS commands. The instructions stay within the stated scope of code review/refactoring guidance.
Install Mechanism
No install spec and no code files that would be written or executed on install. Instruction-only skills present the lowest installation risk and this skill does not include downloads or install steps.
Credentials
The skill declares no required environment variables, credentials, or config paths. There is nothing disproportionate or unexplained relative to a guidance/assistant skill.
Persistence & Privilege
always is false (default) and the skill does not request persistent system presence or elevated privileges. Autonomous invocation is permitted by default on the platform but, given the skill's harmless footprint, this presents no added incoherence.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install uncle-bob - After installation, invoke the skill by name or use
/uncle-bob - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of the uncle-bob skill.
- Provides practical guidance on applying Robert C. Martin’s clean code, SOLID, and clean architecture principles.
- Includes fundamentals such as naming, functions, comments, formatting, error handling, and the distinction between objects and data structures.
- Covers code smells, component design principles, and testing (TDD) best practices.
- Specifies clear triggers for when and how to use these principles.
- Helpful for reviewing, refactoring, designing, and improving code structure and quality.
Metadata
Frequently Asked Questions
What is Uncle Bob?
Apply Robert C. Martin (Uncle Bob) principles for clean code, SOLID design, and clean architecture. Use when: (1) reviewing or refactoring code for quality,... It is an AI Agent Skill for Claude Code / OpenClaw, with 294 downloads so far.
How do I install Uncle Bob?
Run "/install uncle-bob" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Uncle Bob free?
Yes, Uncle Bob is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Uncle Bob support?
Uncle Bob is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Uncle Bob?
It is built and maintained by agentsleader (@agentsleader); the current version is v1.0.0.
More Skills