Updated 1mo ago
by robert-hoffmann
uncle-bob
Curated GitHub Copilot skills, custom agents, and governance workflows for consistent, high-quality AI-assisted development.
20 GitHub stars (20)
+4 in 30 days
| Period | New stars |
|---|---|
| Oct 1 | 0 |
| Oct 2 | 0 |
| Oct 3 | 0 |
| Oct 4 | 0 |
| Oct 5 | +1 |
| Oct 6 | 0 |
| Oct 7 | 0 |
| Oct 8 | 0 |
| Oct 9 | 0 |
| Oct 10 | 0 |
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | 0 |
| Oct 17 | 0 |
| Oct 18 | 0 |
| Oct 19 | 0 |
| Oct 20 | 0 |
| Oct 21 | 0 |
| Oct 22 | 0 |
| Oct 23 | 0 |
| Oct 24 | 0 |
| Oct 25 | 0 |
| Oct 26 | 0 |
| Oct 27 | 0 |
| Oct 28 | +1 |
| Oct 29 | +1 |
| Oct 30 | 0 |
| Oct 31 | +1 |
- 13 skills (13 skills found in its SKILL.md files)
- 6 forks (6 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add robert-hoffmann/uncle-bob
Asks which skills and agents to install. Just one: npx skills add robert-hoffmann/uncle-bob --skill ub-authoring — add -g for every project.
Claude Code
git clone https://github.com/robert-hoffmann/uncle-bobcp -r "uncle-bob/.agents/skills/ub-authoring" ~/.claude/skills/
Copies the ub-authoring skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add robert-hoffmann/uncle-bob
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
ub-authoring
Use this skill when the task involves creating, reviewing, or refactoring installable skills, shared skill references, or reusable agent-authoring guidance; when the work depends on routing-quality descriptions, non-use boundaries, naming, progressive disclosure, or cross-skill authoring conventions; or when you want to normalize skill and guidance structure without turning the task into a full c…
.agents/skills/ub-authoring/SKILL.md on GitHub (opens in a new tab) -
ub-css
Use this skill for plain CSS and style-block architecture. Apply it when the task involves .css files, selectors, specificity, cascade layers, tokens, layout or theming, accessibility styling, browser-support fallbacks, or CSS architecture in Vue, Nuxt, or Tailwind-bearing projects.
.agents/skills/ub-css/SKILL.md on GitHub (opens in a new tab) -
ub-customizations
Create, update, review, or refactor VS Code Copilot skills, hooks, and MCP configs. Use when the user wants to build or maintain reusable skills, lifecycle hooks, MCP integrations, or the supporting references and validation flow around those artifacts, or needs help deciding between a skill, hook, or MCP config.
.agents/skills/ub-customizations/SKILL.md on GitHub (opens in a new tab) -
ub-governance
Use this skill when the user wants to review governance rules, check testing posture, decide whether ADR or claim evidence is needed, evaluate repository or release controls, or understand exception and gate behavior; when the task involves governance modes, test-signal review, evidence levels, or decision-memory boundaries; or when they ask whether work needs governance escalation. Do not use it…
.agents/skills/ub-governance/SKILL.md on GitHub (opens in a new tab) -
ub-nuxt
Use this skill for Nuxt framework, runtime, and app-structure work. Apply it when the task involves nuxt.config.*, Nuxt modules, middleware or plugins, runtime config, Nitro or server routes, rendering or deployment mode, data fetching, route structure, app setup, or Nuxt migration.
.agents/skills/ub-nuxt/SKILL.md on GitHub (opens in a new tab) -
ub-python
Use this skill for Python code, typing, tests, and tooling. Apply it when the task involves Python files, pytest, Ruff, mypy or pyright, packaging or environment setup, dataclasses or Pydantic, API or service boundaries, or Python application and repository logic.
.agents/skills/ub-python/SKILL.md on GitHub (opens in a new tab) -
ub-quality
Use this skill alongside the primary implementation, review, or workflow skill when the user wants code review, repo scanning, maintainability or architecture feedback, implementation planning, documentation cleanup, readable comparisons, or a clearer structured answer. Apply it when shared formatting, alignment, and response-structure rules must be enforced across touched code or documents. Do n…
.agents/skills/ub-quality/SKILL.md on GitHub (opens in a new tab) -
ub-tailwind
Use this skill for Tailwind setup, migration, integration, and utility-first styling. Apply it when the task mentions Tailwind directives or utilities, @import "tailwindcss", @theme, plugin wiring, legacy-to-modern migration, token bridging with CSS variables, or framework-specific Tailwind build issues.
.agents/skills/ub-tailwind/SKILL.md on GitHub (opens in a new tab) -
ub-ts
Use this skill for TypeScript typing and compiler configuration in Node, bundler, library, Vue, Nuxt, and other TypeScript projects. Apply it when the task involves tsconfig, module or moduleResolution behavior, compiler flags, emitted types, type errors, project-wide TS modernization, or boundary typing.
.agents/skills/ub-ts/SKILL.md on GitHub (opens in a new tab) -
ub-vuejs
Use this skill for Vue component and composable authoring. Apply it when the task involves SFCs, reactivity, watchers, props or emits contracts, template patterns, SSR or hydration primitives, or Vue-core architecture in Vite projects and in Nuxt projects when the main issue is Vue authoring rather than Nuxt runtime behavior.
.agents/skills/ub-vuejs/SKILL.md on GitHub (opens in a new tab) -
ub-workflow
Use this skill when work needs durable planning, adaptive product slicing, discovery before delivery, resumable sprint execution, wave or initiative scaffolding, source-pack routing, closeout evidence, final audits, or repeatable product-agile workflow structure. Do not use it for small direct fixes that do not need a durable artifact, or for governance-only questions that belong to ub-governance.
.agents/skills/ub-workflow/SKILL.md on GitHub (opens in a new tab) -
alpha-skill
Test description for alpha-skill
tests/skills/ub-governance/fixtures/repo_integrity/fail-legacy-root-registry/.agents/skills/alpha-skill/SKILL.md on GitHub (opens in a new tab) -
beta-skill
Test description for beta-skill
tests/skills/ub-governance/fixtures/repo_integrity/fail-legacy-root-registry/.agents/skills/beta-skill/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.