Trusted Expertise. Unrivaled Support. — Patterson's institutional knowledge, encoded as installable agent capability.
Patterson Companies holds a large body of institutional knowledge — engineering standards, brand and editorial rules, architectural conventions, operational practice, and domain expertise particular to dental and veterinary distribution. Most of it lives in documents that people read once and then approximate from memory. The standard exists; the person who needed it never found it. Local practice drifts from documented practice, invisibly. A control gets assumed covered because something adjacent to it exists.
This organization makes that knowledge available to AI agents at the moment of use — versioned, attributable, reviewable, and owned by the teams accountable for it. The organizing intent is that an agent working on Patterson code should behave the way a well-oriented Patterson colleague would: aware of the standards that apply, able to cite them, and able to say plainly when a standard does not cover the situation at hand. Every assertion traces to a source you can open. Where a source is silent, the silence is recorded as a gap rather than filled with a plausible invention — an invention quietly becomes policy, while an acknowledged gap prompts someone to go fix it.
Note
The repositories in this organization are public as of 2026-08-12. Several ship live
GitHub Pages sites (corp.patterson.sh, design.patterson.sh, docs.patterson.sh,
ds.patterson.sh, academy.pattersonskills.com, techdays.dev). The custom-domain binding
is held in repository settings rather than in a tracked CNAME, so it is not verifiable
from the tree alone.
Knowledge is not uniform. Some applies to all of Patterson; some only to a business segment, a department, a team, or a single repository. The marketplaces reflect that shape rather than flattening it.
flowchart TD
E["enterprise<br/><b>patterson-corp</b><br/>true for all of Patterson"]
S["sub-org<br/><b>patterson-dental · patterson-vet</b>"]
D["department<br/>plugins within a catalog"]
T["team<br/>groupings and presets"]
R["repo<br/><code>.claude/settings.json</code> beside the code"]
U["user<br/>individual preference"]
E -->|extends| S -->|extends| D -->|extends| T -->|extends| R -->|extends| U
classDef layer fill:#001B34,stroke:#0065FF,color:#DAEDF5,rx:6,ry:6
classDef leaf fill:#0C4676,stroke:#00A8E1,color:#DAEDF5,rx:6,ry:6
class E,S,D,T layer
class R,U leaf
Lower layers extend what they inherit by default, and may override when they know better. Divergence is treated as information about where a parent standard is incomplete — not as a violation to suppress.
Add a marketplace, then enable the plugins you want. Inside Claude Code:
# 1 — register the enterprise catalog
/plugin marketplace add patterson-agents/patterson-corp
# 2 — enable what applies to your work
/plugin install patterson-engineering@patterson-corp
/plugin install patterson-brand@patterson-corp
# 3 — add more catalogs as needed
/plugin marketplace add patterson-agents/design-plugins
/plugin marketplace add patterson-agents/patterson-labs
/plugin marketplace add patterson-agents/patterson-agencies-marketplaceWarning
Marketplace names occupy a flat global namespace, and the @suffix on an install command is the marketplace's name field — not its repository name. patterson-marketplace publishes under the name patterson; design-plugins publishes under patterson-design; patterson-agencies-marketplace publishes under patterson-agencies. Registering a second catalog under an existing name replaces the first rather than merging with it.
Caution
Two live repositories both publish the marketplace name patterson-design. design-plugins is the canonical one — it is the intentional fork, taken because the original's git index is corrupt. patterson-design-plugins is the superseded original and carries no deprecation notice of its own. Registering it silently replaces the registration from design-plugins. Use design-plugins.
VS Code and GitHub Copilot consume the same catalog — they read the identical extraKnownMarketplaces and enabledPlugins keys and defer to the same marketplace.json schema (see ADR 0002).
Rolling this out for a team or the org? Settings compose across managed, enterprise, project, and user layers with well-defined precedence — and some of it is winner-take-all rather than merged. Read patterson-corp/docs/architecture/layered-settings.md before writing anything into managed-settings.d.
Nine repositories ship a .claude-plugin/marketplace.json; they publish eight distinct names because of the patterson-design collision noted above.
| Catalog | Marketplace name |
Status | Plugins | Skills |
|---|---|---|---|---|
patterson-corp |
patterson-corp |
2 | 12 | |
design-plugins |
patterson-design |
10 | 10 | |
patterson-agencies-marketplace |
patterson-agencies |
18 | 52 | |
patterson-labs |
patterson-labs |
2 | 3 | |
patterson-marketplace |
patterson |
1 | 2 | |
patterson-dental |
patterson-dental |
0 | 0 | |
patterson-vet |
patterson-vet |
0 | 0 | |
patterson-design-plugins |
patterson-design |
9 | 9 | |
patterson-skills |
patterson-skills |
1 | 1 |
patterson-corp — enterprise · 2 plugins · 12 skills 
Capability true for all of Patterson: the standards layer and the brand layer. This is the catalog every Patterson engineer should have registered. Repo: patterson-agents/patterson-corp.
| Plugin | What it does |
|---|---|
patterson-engineering v0.2.0 |
Encodes Patterson's IT standards for CI/CD, Azure environments, compute, storage and data classification, and monitoring — sourced from the ServiceNow IT Standards & Guidelines knowledge base. |
patterson-brand v0.1.0 |
Patterson brand identity, design tokens, and editorial voice, with a drop-in Tailwind v4 + shadcn/ui theme derived from the 2025 Brand Guide. |
patterson-engineering — 7 skills
cicd-pipeline-standards— build/test/deploy pipelines, branch and PR policy, approvers, required scans, service connections, promotion to productionazure-environment-standards— the Sandbox / Dev / Test / Stage / Production tiers, subscriptions and landing zones, tagging and budgeting, DR requirements, exception approvalazure-compute-standards— VMs, VMSS, AVD, Windows 365, AKS, Container Apps and Instances, ACR, App Service; sizing, hardening, TLS, allowed base imagesstorage-data-standards— data classification (PII, HIPAA), encryption, identity, backup and retention, redundancy and DR for storage, SQL, Cosmos DB, and managed disksmonitoring-alerting-standards— the eight monitoring layers, PagerDuty routing, MTTD/MTTA/MTTR and DORA metrics, tool selectiongithub-security-scanning— CodeQL, Dependabot, secret scanning with push protection, and the security policy a repo is required to carryapproved-software-check— is this tool approved for use at Patterson? Reports approved / approval-required / unknown with the owning team
patterson-brand — 5 skills
brand-identity— the color palette and each color's role, logo usage and clear space, Proxima Nova typography, the mandatory sentence-case ruledesign-tokens— drop-in Tailwind v4theme.cssplus a W3Ctokens.json, and how to wire shadcn/ui to Patterson colorscopy-style-guide— editorial mechanics: AP style and Patterson's documented exceptions, numbers, dates, punctuation, product and business-unit namingvoice-and-tone— the corporate voice, the Patterson Dental marketing voice, and the social voicepresentation-templates— Patterson-branded PowerPoint, Word, and OfficeSuite deliverables; chart colors, slide structure, where the official templates live
/plugin marketplace add patterson-agents/patterson-corp
/plugin install patterson-engineering@patterson-corp
/plugin install patterson-brand@patterson-corpdesign-plugins — design system · 10 plugins · marketplace name patterson-design 
The Patterson design system packaged as ten individually installable plugins. Each ships a skill, slash commands, a subagent, and a self-contained ds/ design-system snapshot — no build step, no CDN. Install patterson-brand first; the rest build on it. Repo: patterson-agents/design-plugins.
| Plugin | What it is | Skill |
|---|---|---|
patterson-brand v1.1.0 |
Design-system core — tokens, fonts, logos, brand imagery, React components, guideline specimens, and framework adapters (Tailwind v3/v4, UnoCSS, Theme UI, shadcn/ui) | patterson-design |
patterson-deck v1.1.0 |
16:9 presentation template — cover, section dividers, stats, comparison, quote, capabilities table, photo band, closing | deck-template |
patterson-executive-deck v1.1.0 |
Executive briefing deck — navy cover, key takeaways, breakdown matrix, requirements, outputs, benefits | executive-deck-template |
patterson-corporate-page v1.1.0 |
Corporate web page shell — sticky nav, navy hero, content band, footer | corporate-page-template |
patterson-corporate-website v1.1.0 |
Corporate-site UI kit — recreation of pattersoncompanies.com as separate React screens | corporate-website-kit |
patterson-storefront v1.1.0 |
E-commerce storefront kit (pattern library v5.7.2 shell) with a Dental ↔ Veterinary brand toggle | storefront-kit |
patterson-file-manager v1.1.0 |
"Skill Studio" application shell — top bar, sidebar tree, content grid; a template for internal tools | file-manager-template |
patterson-docs v1.1.0 |
Documentation-site package — VitePress + Diátaxis UI kit and a browser-openable page template | docs-site |
patterson-starlight v0.1.2 |
Runnable Astro 7 + Starlight documentation starter, install-verified with a committed bun.lock |
starlight-site |
patterson-vitepress v0.2.2 |
Runnable VitePress documentation starter — Patterson theme, Diátaxis nav, starter content | vitepress-site |
/plugin marketplace add patterson-agents/design-plugins
/plugin install patterson-brand@patterson-design
/plugin install patterson-deck@patterson-design[!IMPORTANT] Two plugins named
patterson-brandexist — one here (@patterson-design, the design-system core) and one inpatterson-corp(@patterson-corp, the brand-standards encoding). The collision is at the plugin tier, not the marketplace tier; see ADR 0003. Always qualify installs with the@marketplacesuffix.
patterson-agencies-marketplace — company catalog · 18 plugins · 52 skills · 262 agents · marketplace name patterson-agencies 
The largest catalog in the org, and the newest. One plugin per company — a business unit, a product team, or an internal engineering org — each carrying its own agents, skills, mission, org overlay, and a full development team, plus a reference set and brand sheet. Markdown output targets GitHub Flavored Markdown throughout, including Mermaid org charts that render inline. Repo: patterson-agents/patterson-agencies-marketplace.
| Plugin | Scope |
|---|---|
pdco-core |
Conventions, handling rules, and escalation paths shared by every business unit and product team |
pdco-corporate |
Corporate segment work: finance, legal, people, IT governance, and cross-segment reporting |
pdco-dental |
North American dental distribution, equipment, service, and the practice technology attached to them |
pdco-vet-companion |
Companion animal distribution, equipment, and practice services across the US and Canada |
pdco-animal-health-intl |
Production animal distribution to cattle, dairy, swine, poultry, and equine operations |
pdco-nvs-uk |
The United Kingdom animal health business, its acquisitions, and its UK regulatory posture |
pdco-technology-center |
Software development and customer technical support for the practice management portfolio |
pdco-supply-chain |
The distribution network, inventory position, and vendor relationships behind both segments |
pdco-eaglesoft |
The on-premise dental practice management system and the estate that runs it |
pdco-fuse |
The cloud dental practice management platform for multi-location practices and groups |
pdco-navetor |
The cloud veterinary practice management platform and its AI workflow assistant |
pdco-intravet |
The on-premise veterinary practice management system and its installed base |
pdco-act |
Veterinary practice training, data conversion, and staffing services |
pdco-dental-eservices |
The integrated partner portfolio around the dental practice management systems |
pdco-vet-services |
Teleradiology, client engagement, compliance, payments, and technology services around veterinary practice |
pdco-act-data |
The bidirectional practice management integration layer, multi-hospital aggregation, standardized data |
pdco-payments |
Processor connectors, hosted payment fields, terminal provisioning, and the PCI scope around them |
pdco-platform-sre |
The build and packaging system, the observability spine, and the internal agent platform |
/plugin marketplace add patterson-agents/patterson-agencies-marketplace
/plugin install pdco-navetor@patterson-agencies[!IMPORTANT] Named individuals and their contact details are deliberately excluded throughout; roles are referenced instead. Three companies carry operational detail that is not published elsewhere. Treat this repository as internal. See its
CONTRIBUTING.mdandREFERENCES.mdbefore publishing anything from it.
patterson-labs — incubation · 2 plugins · 3 skills 
Where experimental capability earns its way into patterson-corp. Nothing here is enterprise policy yet. Repo: patterson-agents/patterson-labs.
| Plugin | What it is | Skills |
|---|---|---|
patterson-workflows v0.1.0 |
A conversational interview that designs one complete GitHub Agentic Workflow (gh aw) file from a stated goal — trigger, scope, data strategy, guardrails, network, engine |
agentic-workflow-designer |
patterson-design-imports v0.1.0 |
Design tokens imported from the patterson-academy and lab-workshop authoring projects. Each ships a Tailwind v4 theme.css, a W3C tokens.json, a byte-identical generator, and a drift check — with every conflict against the 2025 Brand Guide recorded and the Brand Guide winning |
academy-design-tokens · lab-workshop-design-tokens |
/plugin marketplace add patterson-agents/patterson-labs
/plugin install patterson-workflows@patterson-labs[!NOTE]
patterson-design-importsdoes not supersedepatterson-brand. That supersession ruling is still open.
patterson-marketplace — org catalog + vendored skill library · 1 plugin · marketplace name patterson 
Repo: patterson-agents/patterson-marketplace.
| Plugin | What it is | Skill |
|---|---|---|
patterson-design |
The Patterson design system as a single plugin: brand tokens, components, voice, and logos for on-brand interfaces, prototypes, and slides | patterson-design |
The repo also ships a plugins/_template/ plugin scaffold, plugin-management scripts (scripts/plugins.sh add|update|remove), a curated internal docs library (.claude/docs/INDEX.md), and docs/managed-settings.template.json for org rollout.
Also here: a vendored skill library of 339 skill directories under .agents/skills/. It is a library — a working reference collection of third-party and internal skills — not a published marketplace, and nothing in it is Patterson policy.
/plugin marketplace add patterson-agents/patterson-marketplace
/plugin install patterson-design@pattersonpatterson-dental and patterson-vet — sub-org domain catalogs · 0 plugins 
Both catalogs are structurally complete and awaiting domain skills. They exist now so that segment-particular capability has an obvious home the moment someone writes it — rather than being flattened into the enterprise catalog because there was nowhere else to put it.
The organization spans business segments with genuinely different customers, vocabulary, and practice. Those differences are real and should not be collapsed into a false common case.
| Catalog | Scope | Repo |
|---|---|---|
patterson-dental |
Capability specific to Patterson's dental distribution business | patterson-agents/patterson-dental |
patterson-vet |
Capability specific to Patterson's veterinary distribution business | patterson-agents/patterson-vet |
/plugin marketplace add patterson-agents/patterson-dental
/plugin marketplace add patterson-agents/patterson-vetpatterson-design-plugins — superseded original 
The original nine-plugin design catalog. Its git index is corrupt (fatal: unknown index entry format), which is why design-plugins exists as an independent-history fork under the "fork, never purge" decision. The tree is still readable and still on GitHub, and it still registers the marketplace name patterson-design — so registering it will silently displace the canonical catalog.
Use design-plugins instead. Repo, for reference only: patterson-agents/patterson-design-plugins.
patterson-skills — deprecated 
The earliest Patterson marketplace, carrying a single patterson-design plugin. Superseded — its manifest says so explicitly. Use design-plugins for the design system and patterson-corp for brand standards. It also routes GitHub Agentic Workflow work via .github/skills/agentic-workflows. Repo: patterson-agents/patterson-skills.
Tooling, design sources, and the reference library
| Repo | What it is |
|---|---|
cli |
patterson — a template-driven scaffolder and a standing configuration manager for AI-assisted development. Instructions live in four incompatible files across Claude, Copilot, VS Code, and Zed; MCP servers in four more. patterson.config.ts is one canonical model that compiles to every surface, then keeps watching so hand edits are never lost and drift is always reported. Bun workspaces monorepo. |
templates |
Agent-first project templates and generators for modern frontend stacks — a template catalog plus a generator core with react-vite, next-tailwind, vue-vite, and svelte-vite presets. Ships dual marketplace/claude and marketplace/copilot packaging manifests, plus reusable agents/, skills/, hubs/, specs/, and mcp/ templates. |
patterson-platform-docs |
The reference library behind the platform — vendor documentation, open specifications, and assessments captured with a source URL, a capture date, and a completeness note, so a decision can be checked against what was actually true when it was made. A library, not an authority. See references/assessments/. |
patterson-design-system |
The claude.ai/design authoring project for the design system — tokens, components, guidelines, integrations, templates. Not the canonical published system; it has materially diverged from design-plugins, and which supersedes which is an open decision. |
design-system |
The raw brand-identity export — a single SKILL.md (patterson-design) over tokens/, components/, guidelines/, ui_kits/, and assets/brand/. This is the path cli resolves its logo assets from. |
patterson-sh |
The patterson.sh workspace shell — meta-tooling home for the platform. Scaffolding, not a shipping product. Re-homed here from the upstream patterson-sh/patterson.sh. |
.github |
This repository. The org profile you are reading (profile/README.md), plus org-wide shared assets: the agentic-workflows agent and skill, workflows/ (Claude review, Copilot setup, Defender for DevOps), dependabot.yml, and mcp.json. |
Courses, decks, and the gh-aw lineage
| Repo | What it is |
|---|---|
patterson-academy |
Claude Code Academy — a self-contained static training deck covering AGENTS.md, commands, skills, plugins, MCP, hooks, and sandboxing. No build required. |
lab-workshop |
TechDays: AI Fluency — Agentic Agents. A half-day hands-on lab: a 35-slide deck plus an Astro/Starlight tutorial of 5 parts / 18 lessons published at techdays.dev, and the skill-studio prototype. No build required. |
gh-aw-workshop |
Fork of githubnext/gh-aw-workshop — "Mona's Agent Factory," a hands-on workshop that builds a production-style GitHub Agentic Workflow from scratch. Published docs: githubnext.github.io/gh-aw-workshop. |
agentics |
Fork of githubnext/agentics — a sample family of reusable agentic workflows (issue triage, Repo Assist, CI Doctor, CI Coach, Cost Tracker, AI Moderator) you can install today. Vendored so Patterson can pin a revision rather than track main. |
The workshop material and the patterson-workflows plugin both target github/gh-aw, the compiler that turns Markdown workflow specs into GitHub Actions. The org-level agentic-workflows agent routes create / debug / upgrade requests to the right upstream prompt files.
Every repository below opens directly in VS Code for the Web via vscode.dev. Where a repository ships a .devcontainer, the second badge clones it into an isolated container volume and starts a full dev environment — see Add an "open in dev container" badge.
| Repo | Open on the web | Dev container |
|---|---|---|
.github |
||
patterson-corp |
||
design-plugins |
||
patterson-agencies-marketplace |
||
patterson-labs |
||
patterson-dental |
||
patterson-vet |
||
patterson-design-plugins |
||
gh-aw-workshop |
||
patterson-marketplace |
— | |
patterson-skills |
— | |
cli |
— | |
templates |
— | |
patterson-platform-docs |
— | |
patterson-design-system |
— | |
design-system |
— | |
patterson-sh |
— | |
patterson-academy |
— | |
lab-workshop |
— | |
agentics |
— |
Tip
The dev-container badges require VS Code and a container runtime installed locally; the first click will install the Dev Containers extension if you do not already have it. The vscode.dev badges need nothing but a browser. For a plain local clone, vscode:// URLs work too — swap the prefix for vscode-insiders:// on Insiders builds.
Decisions that shape the platform are written down as ADRs, with the decider and the date on the record. Where a decision depends on an approval Patterson has not yet given, it is marked provisional rather than presented as settled.
| ADR | Decision | Status |
|---|---|---|
| 0001 | OpenSpec is the spec-driven framework for org-level planning | Accepted — provisional on Approved Software review |
| 0002 | The Copilot/VS Code manifest is a copy of marketplace.json, not a transformation |
Accepted |
| 0003 | The patterson-brand name collision is at the plugin tier, not the marketplace tier |
Accepted in part; patterson-brand section still Proposed |
| 0004 | React-via-unpkg application templates in patterson-docs and patterson-file-manager |
Proposed |
Work begins in patterson-labs and graduates to patterson-corp against a written gate — tests green, provenance complete, and the other criteria in patterson-labs/docs/promotion-path.md. The gate was written before anything went through it, so "promote it" is not a judgment call made differently each time.
Skills are expected to carry _SOURCES.md (where the knowledge came from, with a confidence rating) and REFERENCES.md (canonical locations a reader can open). An agent restating a standard is indistinguishable — to the reader — from an agent inventing one, so the distinction has to be structural rather than stylistic.
Note
This is an enforced expectation in patterson-corp and patterson-labs, and an open gap elsewhere. As of the 2026-08-12 audit, 14 of the 26 skills in the originally documented catalogs carried both files; the design and agencies catalogs largely do not yet. Treat the rule as the standard being worked toward, not a guarantee already met.
Important
This platform never manufactures organizational policy. Where a source is genuinely silent, you will find a [TBD] marker: a recorded gap, deliberately left unfilled. When encoded knowledge appears to require something Patterson has not actually stated, that is a finding to escalate — not a decision to make here.
Ownership follows accountability: the group responsible for a body of knowledge owns its encoding. Contribution paths exist at every layer, and local divergence is treated as a signal about the parent standard rather than a violation. Open an issue on the relevant repository, or start in patterson-labs.
Everything the platform is built on or measured against. Every claim in this organization should trace to something on this page or to a Patterson-internal source named alongside it.
| Copilot CLI for Beginners | The zero-to-one path if this is your first exposure to agent tooling |
| Claude Code documentation | The most complete agent documentation available |
| VS Code: agent plugins | How plugins surface in the editor most of us use |
| Awesome Copilot · site | A large, real marketplace worth browsing for ideas and prior art |
- Documentation home · Skills · Subagents · Hooks · MCP
- Plugins · Plugin marketplaces — how the catalog actually resolves
- Settings — precedence, and what an org can enforce
- CLI reference — used by
workflows/claude.ymlandworkflows/claude-code-review.yml
- GitHub documentation · Copilot documentation · Copilot CLI
- GitHub Agentic Workflows quickstart · gh.io/gh-aw
github/gh-aw— the compiler that turns Markdown workflow specs into GitHub Actionsgithubnext/agentics— reusable sample workflows; forked here aspatterson-agents/agenticsgithubnext/gh-aw-workshop— the hands-on workshop; forked here aspatterson-agents/gh-aw-workshopgithubnext/ado-aw— the Azure DevOps equivalentgithub/copilot-cli-for-beginners— the beginner coursegithub/awesome-copilot— community skills, instructions, and plugins- Dependabot configuration options — the basis for
dependabot.yml
- Documentation home · Agent customization · Agent harnesses
- Agent plugins — the surface that reads the same
marketplace.json - Dev containers · Create a dev container ·
devcontainer.jsonreference - VS Code for the Web · Opening VS Code with URLs
The interoperability layer. Worth understanding if you plan to build something durable.
| Spec | What it governs |
|---|---|
| Agent Skills | SKILL.md — the portable unit of knowledge |
| Agent Plugins | Packaging skills and MCP servers across vendors |
| Model Context Protocol | How agents reach tools and data |
| Dev Container Specification | Reproducible development environments |
| DESIGN.md | Design systems in a form models can read |
| Agent Client Protocol | Editor ↔ agent communication |
| A2A | Agent-to-agent messaging |
- claude.ai/design — the authoring surface behind
patterson-design-systemanddesign-system - Starlight — the Astro docs framework behind
patterson-starlightand thelab-workshoptutorial - VitePress and Diátaxis — the documentation model behind
patterson-docs - Tailwind CSS v4 · shadcn/ui · UnoCSS — the framework adapters shipped by
patterson-brand - W3C Design Tokens Community Group format — the
tokens.jsonschema - pattersoncompanies.com — the corporate site recreated by
patterson-corporate-website
patterson-agents |
This organization — everything above |
| IT Standards & Guidelines | The ServiceNow knowledge base that patterson-engineering encodes |
| Approved Software list | What you are permitted to install — check it before adopting anything on this page. Query it with approved-software-check |
| 2025 Patterson Brand Guide | The source of record for brand-identity and design-tokens; wins on any conflict with an imported token set |
