This lesson is being recorded

Every video of this course is being uploaded to my YouTube channel. Subscribe so you do not miss it.

Bruno AshfordBruno Ashford @brunoashfordSubscribe

Module 13 · Lesson 13.3 · 11 min

Roles, Access and Owners

Define who builds, who approves, who uses and who maintains every skill and routine.

Module 13
Rolling Out to Your Team

From one owner's laptop to a company system

Bruno Ashford
Bruno Ashford · Module 1301 / 12
Why rollouts fail
Sending your team a link is not a rollout. It is a lottery.
Bruno Ashford
Bruno Ashford · Module 1302 / 12
The rollout

Three waves in 30 days

  1. 1Pilot groupTwo or three credible people
  2. 2First departmentProven skills only
  3. 3Whole teamWhen no safety issue is open
Bruno Ashford · Module 1303 / 12
Lesson 13.1

From owner to team

Share what is proven, not everything you built.

  • Company knowledge in shared CLAUDE.md
  • Personal preferences stay personal
  • Policy before tools
  • Credibility beats technical skill
Bruno Ashford · Module 1304 / 12
Lesson 13.2

What a plugin bundles

One folder, one install, one version for everyone.

  • Skills in skills/
  • Subagents in agents/
  • Hooks in hooks/hooks.json
  • Connectors in .mcp.json
Bruno Ashford · Module 1305 / 12
Lesson 13.2

The plugin commands

StepCommand
Check itclaude plugin validate ./acme-ops
Test itclaude --plugin-dir ./acme-ops
Add marketplaceclaude plugin marketplace add org/repo
Installclaude plugin install acme-ops@acme-tools
Manage/plugin
Bruno Ashford · Module 1306 / 12
Lesson 13.3

Four roles

  1. BBuilderCreates and edits skills
  2. AApproverSigns off changes and sensitive output
  3. UUserRuns skills daily
  4. MMaintainerKeeps versions and CLAUDE.md current
Bruno Ashford · Module 1307 / 12
The RACI rule
Two people accountable means nobody is accountable.
Bruno Ashford
Bruno Ashford · Module 1308 / 12
Lesson 13.4

30 days, 15 minutes a day

WeekFocus
1Install and first real win
2Two tasks from their own week
3Verification habits and pairing
4Contribute one improvement back
Bruno Ashford · Module 1309 / 12
Lesson 13.5: starting targets, adjust to your business

Adoption by day 30

80%use a skill 3+ times a week
3.5 / 5average confidence
< 15%rework rate
Bruno Ashford · Module 1310 / 12
Lesson 13.6

Change management

Fear goes underground if you ignore it.

  • Say clearly what AI is for
  • Link tools to real frustrations
  • Make champions visible
  • Ask resisters what worries them
Bruno Ashford · Module 1311 / 12
Recap
Package what works, name who owns it, train on real work and measure every week.
Bruno Ashford
Bruno Ashford · Module 1312 / 12
01 / 12

Use ← → to move. The marker highlights text and the pencil draws on the slide; navigation locks while you annotate. Undo removes the last mark, Esc exits.

1Define four roles

Builder: creates and edits skills and the plugin. Approver: signs off on changes and on sensitive outputs before they go out. User: runs the skills in daily work. Maintainer: keeps the shared CLAUDE.md and plugin versions current. In a small business one person can hold several roles, but every role needs a name.

2Fill the RACI matrix

Open the Roles and Access RACI matrix from this module's materials. One row per skill, agent or routine, one column per person or role. Put exactly one A in every row. Two accountable people means nobody is accountable.

Prompt for Claude
Here is my team list with job titles (below) and the list of skills and routines in our acme-ops plugin. Draft a RACI matrix with one row per skill or routine and one column per person. Exactly one Accountable per row. Flag any row where the Accountable person would also be the only reviewer of sensitive output, and suggest a second approver.
3Match access to role

Users need the plugin and only the connectors their work requires. Builders need write access to the plugin repository. Only approvers and admins should hold keys to finance or client systems. Use permission settings in the shared .claude/settings.json to deny risky actions for everyone, as covered in Module 11.

4Protect the approval gates

Anything that sends to clients, moves money or deletes data keeps a human approval step, no matter how senior the user. Write the approver's name next to every gate in the RACI. The gate is a rule, not a person's mood on a busy day.

5Review access every quarter

People change roles and leave. Once a quarter, compare the RACI with who actually has access to the repository, connectors and API keys. Remove what is no longer needed the same day someone leaves.

Ask a team "who owns the invoice follow-up routine?" and you will get three answers or silence. When something goes wrong, silence is expensive: a wrong reminder goes to a good client and nobody knows who should have caught it.

A RACI matrix fixes this in one page. For every skill and routine: who is Responsible for running it, who is Accountable for its output, who Contributes input when it changes, and who is Informed.

Key points

  • Four roles: Builder, Approver, User, Maintainer.
  • Exactly one Accountable person per skill or routine.
  • Access follows role, not seniority.
  • Client, money and deletion actions always keep a named approver.

Avoid

  • Giving everyone builder access "to encourage experimentation" on the shared plugin.
  • Two Accountable people on the same row.
  • Forgetting to remove access when someone leaves.
  • Letting the approval gate depend on who happens to be around.
Real-world example: an accounting practice

An eight person accounting practice gave everyone the same access to its AI tools. When a junior accidentally ran a client reminder routine twice, two clients received duplicate chasers. The partners built a RACI: the practice manager became Accountable for all client-facing routines, juniors became Users with an approval step before sending, and only two people could edit the plugin. No duplicate has gone out since.

Bruno Ashford Subscribe