Back to Skills

uncle-bob-craft

boisenoise
Updated 3 days ago
2 views
2
2
View on GitHub
Otherclean-codeclean-architecturesolidcode-reviewcraftsmanshipuncle-bob

About

This skill applies Robert C. Martin's principles for code review, writing, and architectural discussions, drawing from Clean Code, Clean Architecture, and related works. It complements the existing clean-code skill and project linters by focusing on craftsmanship and design discipline. Use it when refactoring, reviewing code, or making architectural decisions to enforce Uncle Bob's quality criteria.

Quick Install

Claude Code

Recommended
Primary
npx skills add boisenoise/skills-collections -a claude-code
Plugin CommandAlternative
/plugin add https://github.com/boisenoise/skills-collections
Git CloneAlternative
git clone https://github.com/boisenoise/skills-collections.git ~/.claude/skills/uncle-bob-craft

Copy and paste this command in Claude Code to install this skill

GitHub Repository

boisenoise/skills-collections
Path: skills/antigravity-uncle-bob-craft
0

Related Skills

code-refinement

Other

This skill refactors and improves active code by analyzing duplication, algorithmic efficiency, and clean code principles to reduce technical debt and AI-generated slop. It's designed for enhancing living code quality, not for removing dead code or bug hunting. Use it when you need to refine code for clarity, performance, and robustness.

View skill

tech-debt-tracker

Other

The tech-debt-tracker Skill automatically identifies, measures, and prioritizes technical debt in your codebase by scanning for complexity, duplication, and outdated patterns. It calculates objective metrics and creates actionable backlog items, integrating with tools like codebase-navigator. Use it to systematically track and manage code quality issues during development or refactoring cycles.

View skill

uncle-bob-craft

Other

This skill applies Robert C. Martin's principles from Clean Code, Clean Architecture, and related works for code review, writing, and refactoring tasks. It focuses on naming, functions, architecture boundaries, and design patterns to improve code quality. Use it alongside your project's linter and the existing clean-code skill, not as a replacement.

View skill

refactoring-patterns

Other

This Claude Skill applies safe refactoring patterns to improve code structure while preserving existing behavior. It's designed for cleaning up code, reducing technical debt, and enhancing maintainability through a disciplined test-first approach. The skill emphasizes small, incremental changes with continuous testing to ensure reliability during code transformations.

View skill