ub-customizations

Automate creation and orchestration of VS Code Copilot customizations across instructions, prompts, skills, hooks, and MCP configurations.

6|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/robert-hoffmann/uncle-bob --skill ub-customizations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ub-customizations
Source: https://github.com/robert-hoffmann/uncle-bob/tree/main/.agents/skills/ub-customizations
Command: npx skills add https://github.com/robert-hoffmann/uncle-bob --skill ub-customizations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating and standardizing complex Copilot customizations across instructions, prompts, skills, agents, hooks, and MCP configurations can be error-prone; ub-customizations provides a guided framework to design, validate, and assemble multi-part workflows from a single source of truth.

Core Features & Use Cases

  • Provides a decision-making matrix to classify whether a workflow should be implemented as an instruction, prompt, skill, agent, hook, MCP config, or plugin.
  • Defines reusable patterns for tripwoint workflows such as routing to a customized agent, creating prompt templates, and composing multi-artifact bundles.
  • Supports best-practice guidance for safe, portable, and auditable customizations that teams can share and install.

Quick Start

Describe your customization goal and the builder will generate the correct artifact (skill, agent, prompt, hook, or MCP) and accompanying guidance.

Frequently Asked Questions about ub-customizations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I decide whether a Copilot customization should be an instruction, prompt, or hook?

Use a decision-making matrix to classify Copilot customizations, routing requests to the appropriate primitive—whether an instruction, prompt, skill, agent, hook, or MCP configuration—based on your specific workflow requirements.

What is the best way to bundle VS Code Copilot workflows for team reuse?

Bundle VS Code Copilot workflows by composing multi-artifact packages from a single source of truth, ensuring safe, portable, and auditable customizations that teams can easily share and install across their environments.

Can I use this framework to orchestrate MCP configurations alongside custom Copilot skills?

Yes, you can orchestrate MCP configurations alongside custom Copilot skills, prompts, and hooks, applying team-wide customization workflows to route requests and assemble coordinated multi-part configurations.

Do I need a SKILL.md frontmatter to create custom Copilot instructions?

Yes, a valid SKILL.md frontmatter at the skill root is required to create custom Copilot instructions, with optional scripts, references, and assets directories depending on your specific customization needs.

Why should I use a guided framework for VS Code Copilot customizations instead of manual configuration?

A guided framework prevents errors when coordinating complex Copilot customizations across multiple primitives, validating and assembling multi-part workflows safely while adhering to repository naming and portability conventions.

Does this approach support generating prompt templates and routing to customized agents?

Yes, this approach defines reusable patterns for workflows such as routing to customized agents and creating prompt templates, providing best-practice guidance for safe, portable, and auditable customizations.