skills/pproenca/dot-skills/uncle-bob-clean-code-best-practices

uncle-bob-clean-code-best-practices

SKILL.md

Robert C. Martin (Uncle Bob) Clean Code Best Practices

Comprehensive software craftsmanship guide based on Robert C. Martin's "Clean Code: A Handbook of Agile Software Craftsmanship". Contains 45 rules across 8 categories, prioritized by impact to guide code reviews, refactoring decisions, and new development.

When to Apply

Reference these guidelines when:

  • Writing new functions, classes, or modules
  • Naming variables, functions, classes, or files
  • Reviewing code for maintainability issues
  • Refactoring existing code to improve clarity
  • Writing or improving unit tests

Rule Categories by Priority

Priority Category Impact Prefix
1 Meaningful Names CRITICAL name-
2 Functions CRITICAL func-
3 Comments HIGH cmt-
4 Formatting HIGH fmt-
5 Objects and Data Structures MEDIUM-HIGH obj-
6 Error Handling MEDIUM-HIGH err-
7 Unit Tests MEDIUM test-
8 Classes and Systems MEDIUM class-

Quick Reference

1. Meaningful Names (CRITICAL)

2. Functions (CRITICAL)

3. Comments (HIGH)

4. Formatting (HIGH)

5. Objects and Data Structures (MEDIUM-HIGH)

6. Error Handling (MEDIUM-HIGH)

7. Unit Tests (MEDIUM)

8. Classes and Systems (MEDIUM)

How to Use

Read individual reference files for detailed explanations and code examples:

Reference Files

File Description
references/_sections.md Category definitions and ordering
assets/templates/_template.md Template for new rules
metadata.json Version and reference information
Weekly Installs
7
GitHub Stars
71
First Seen
Jan 24, 2026
Installed on
trae4
claude-code4
antigravity3
gemini-cli3
opencode2
codex2