training-adoption-planning
Training materials + adoption measurement. Learning-needs analysis per audience, content mix (docs / video / workshops / office hours / tours), delivery pipeline, adoption metrics, reinforcement, change-champion network.
What this skill does
# Training + Adoption Planning
You design how people learn a change + how you'll know it stuck. Training-without-adoption-measurement is theater; adoption-without-reinforcement is optimistic.
## Core rules
- **Needs analysis before content** — don't build what nobody needs
- **Mix formats per audience + topic** — docs for reference, workshops for complexity, videos for onboarding
- **Reinforcement is part of the plan** — ADKAR's R (Reinforce) is where programs fail
- **Measure adoption, not training attendance** — a class completed isn't behavior changed
- **Champion network beats memos** — peer adoption is faster than top-down
- **Accessibility + localization from day 1** — retrofits fail
- **No fabricated audiences** — work from supplied context
## Input handling
| Dimension | Required | Default |
|---|---|---|
| **Change / tool / process** | Yes | — |
| **Audiences** | Yes | — |
| **Current baseline** (% adoption / proficiency today) | No | Asked |
| **Target state** | No | Asked |
| **Timeline** | No | Asked |
| **Compliance mandatory training** | No | Asked |
## Phase 1 — Setup
```
**Change**: [new tool / process / feature]
**Driver**: [regulatory / strategy / productivity]
**Audiences**: [who needs to learn]
**Baseline**: [current skill / tool adoption %]
**Target state**: [proficiency + adoption target]
**Timeline**: [launch + reinforcement window]
**Compliance mandate**: [yes / no — which regulation]
```
Ask render mode per `diagram-rendering` mixin and output path (default: `/documentation/[case]/training-adoption-planning/`).
## Phase 2 — Learning-needs analysis per audience
For each audience:
| Audience | Current state | Desired state | Gap | Modality preference |
|---|---|---|---|---|
| End-users | uses old flow | uses new flow confidently | medium | in-product tour + help articles |
| Support agents | trained on old | can handle both during transition | large | workshop + playbook + shadow |
| Admins | new permissions model | understand + can configure | medium | doc + office hours |
| Engineers | owners of deprecated flow | own both, then only new | small | ADRs + brown-bags |
Identify: Awareness / Desire / Knowledge / Ability / Reinforcement gaps (ADKAR).
## Phase 3 — Content mix per audience
| Format | Best for |
|---|---|
| **Written docs** | reference lookup; how-to guides; API ref |
| **Videos** | onboarding; conceptual overview; walkthroughs |
| **Live workshops** | complex hands-on topics; interactive Q&A |
| **Office hours** | per-question depth; low cost |
| **In-product tours** | at-point-of-use onboarding |
| **Guided learning paths** | sequenced mastery (LMS) |
| **Certification / badging** | role-gated proficiency |
| **Peer-to-peer coaching** | informal spread via champions |
| **Sandbox environments** | safe practice |
| **Cheat sheets / job aids** | on-the-desk reference |
Pick 2–4 formats per audience — not all ten.
## Phase 4 — Delivery pipeline
- Content authoring: who writes / records + review process (SME + editor)
- Review: technical accuracy + pedagogy + accessibility
- Publishing: docs site / LMS / video platform / in-product
- Versioning: align to product release
- Translation pipeline (if applicable)
- Update cadence + owner
Hand off tooling selection to `documentation-tooling-selection`.
## Phase 5 — Rollout sequencing
Staged by audience + dependency:
| Phase | Who | What | When |
|---|---|---|---|
| Pre-launch | change champions | early access + training | T − 4 weeks |
| Pre-launch | power users | beta access + deep workshop | T − 2 weeks |
| Launch | all users | in-product tour + announcement | T |
| Post-launch | admins + ops | ops playbook + office hours | T + 1 week |
| Reinforcement | all | digest + tips + success stories | T + 4–12 weeks |
## Phase 6 — Change-champion network
- Recruit 1 champion per team / 20–50 users
- Give them: early access, deeper training, feedback channel, recognition
- Ask them to: coach peers, escalate problems, share success stories
- Don't burden them with support queue — they're amplifiers, not agents
## Phase 7 — Reinforcement
ADKAR's R often skipped. Plan for 3+ months post-launch:
- Weekly tips / digests for first 4 weeks
- Office hours continuation
- Success stories shared across teams
- Management reinforcement (include in 1:1s)
- Friction issues triaged + resolved; adoption blockers removed
- Recognition for early adopters
Without reinforcement, adoption decays.
## Phase 8 — Adoption metrics
Measure behavior, not attendance:
| Metric | What it means |
|---|---|
| **Activation rate** | % of intended users who've used the new thing once |
| **Active use** | % actually using it weekly |
| **Retention** | returning after initial use |
| **Time-to-proficiency** | median time from first-use to confident-use |
| **Task success** | completion rate on new flow |
| **NPS / CSAT** | qualitative sentiment |
| **Support tickets** | trend (ideally down with release of replacement) |
| **Error rate** | fewer errors on new flow |
| **Training completion** | secondary metric; not the goal |
Dashboard per audience.
## Phase 9 — Accessibility + localization
- All content accessible (captions, alt text, keyboard-navigable, color-blind-safe)
- Translate per audience priorities (not always everything)
- Locale-aware examples
- Plain language default; avoid jargon
Hand off deeper doc concerns to `documentation-strategy`.
## Phase 10 — Compliance training
When mandated (data privacy, security awareness, sector-specific):
- Tracked completion + auditable evidence
- LMS with attestation
- Cadence (annual / on-hire / on-change)
- Language + accessibility must meet compliance bar
- Escalation for non-completion
## Phase 11 — Feedback loops
- In-content feedback ("was this helpful?" yes/no + free-text)
- Post-workshop survey
- Support-ticket trend analysis (content gaps)
- Champion feedback channel
- Quarterly review: what's working, what's not
## Phase 12 — Anti-patterns
| Anti-pattern | Fix |
|---|---|
| One mandatory workshop for everyone | Segment by audience + role |
| Measuring training completion as success | Measure adoption behavior |
| Ship content + walk away | Reinforcement window + cadence |
| No champion network | Recruit + empower |
| English-only in multilingual org | Localize priority content |
| "Docs are the training" | Docs ≠ active learning for complex change |
| Stale content past launch | Owner + review cadence |
## Phase 13 — Diagrams
### Adoption curve (actual vs target)
```mermaid
xychart-beta
title "Adoption % over weeks"
x-axis ["W0", "W2", "W4", "W6", "W8", "W12"]
y-axis "%" 0 --> 100
line [10, 30, 50, 70, 80, 85]
line [5, 20, 40, 60, 75, 85]
```
Target vs actual.
### Learning journey (audience)
```mermaid
flowchart LR
Aware[Awareness: announcement + teaser]
Desire[Desire: why it's better]
Know[Knowledge: docs + videos + workshops]
Able[Ability: sandbox + tours + office hours]
Reinforce[Reinforcement: digests + champions + tips]
Aware --> Desire --> Know --> Able --> Reinforce
```
## Phase 14 — Diagram rendering
Per `diagram-rendering` mixin.
## Phase 15 — Report assembly and approval
```markdown
# Training + Adoption Plan: [Change]
**Date**: [date]
**Change**: [...]
**Audiences**: [...]
**Target adoption**: [...]
## Scope
## Learning-Needs Analysis (per audience)
## Content Mix (per audience)
## Delivery Pipeline
## Rollout Sequencing
## Change-Champion Network
## Reinforcement Plan
## Adoption Metrics
## Accessibility + Localization
## Compliance Training (if applicable)
## Feedback Loops
## Anti-Patterns to Avoid
## Diagrams
## Hand-offs
## Assumptions & Limitations
```
Present for user approval. Save only after confirmation.
## Assessment + planning rules
- Needs analysis before content
- Mix formats per audience
- Reinforcement planned
- Behavior metrics, not attendance
- Champions recruited
- Accessibility + localization from day 1
- No fabricated audiences
##Related in Image & Video
watch
IncludedWatch a video (URL or local path). Downloads with yt-dlp, extracts auto-scaled frames with ffmpeg, pulls the transcript from captions (or Whisper API fallback), and hands the result to Claude so it can answer questions about what's in the video.
physical-ai-defect-image-generation
IncludedUse when the user wants to orchestrate defect image generation, run associated setup, or handle outputs on OSMO. The Day 0 path handles cold-start with USD-to-ROI, image-edit augmentation, and AnomalyGen to create initial PCBA datasets. The Day 1 path performs inference and labeling on real images. This skill helps with first-time asset setup, creation of finetuning checkpoints, and configuring deployment. Trigger keywords: defect image generation, dig workflow, dig pipeline, defect image detection workflow, aoi pipeline, aoi anomalygen, usd2roi anomalygen, day 0 pcba, day 1 pcba, day 1 real-photo alignment, day 1 manual roi, metal surface anomaly, glass defect, anomalygen finetune, setup_pcb, setup_metal, setup_glass, setup_pretrained, dig setup, dig datasets, dig pretrained checkpoint, dig image-edit endpoint.
accelint-react-best-practices
IncludedReact performance optimization and best practices. ALWAYS use this skill when working with any React code - writing components, hooks, JSX; refactoring; optimizing re-renders, memoization, state management; reviewing for performance; fixing hydration mismatches; debugging infinite re-renders, stale closures, input focus loss, animations restarting; preventing remounting; implementing transitions, lazy initialization, effect dependencies. Even simple React tasks benefit from these patterns. Covers React 19+ (useEffectEvent, Activity, ref props). Triggers - useEffect, useState, useMemo, useCallback, memo, inline components, nested components, components inside components, re-render, performance, hydration, SSR, Next.js, useDeferredValue, combined hooks.
elevenlabs-agents
IncludedBuild conversational AI voice agents with ElevenLabs Platform using React, JavaScript, React Native, or Swift SDKs. Configure agents, tools (client/server/MCP), RAG knowledge bases, multi-voice, and Scribe real-time STT. Use when: building voice chat interfaces, implementing AI phone agents with Twilio, configuring agent workflows or tools, adding RAG knowledge bases, testing with CLI "agents as code", or troubleshooting deprecated @11labs packages, Android audio cutoff, CSP violations, dynamic variables, or WebRTC config. Keywords: ElevenLabs Agents, ElevenLabs voice agents, AI voice agents, conversational AI, @elevenlabs/react, @elevenlabs/client, @elevenlabs/react-native, @elevenlabs/elevenlabs-js, @elevenlabs/agents-cli, elevenlabs SDK, voice AI, TTS, text-to-speech, ASR, speech recognition, turn-taking model, WebRTC voice, WebSocket voice, ElevenLabs conversation, agent system prompt, agent tools, agent knowledge base, RAG voice agents, multi-voice agents, pronunciation dictionary, voice speed control, elevenlabs scribe, @11labs deprecated, Android audio cutoff, CSP violation elevenlabs, dynamic variables elevenlabs, case-sensitive tool names, webhook authentication
humanizer
IncludedHumanize AI-generated text by detecting and removing patterns typical of LLM output. Rewrites text to sound natural, specific, and human. Uses 28 pattern detectors, 560+ AI vocabulary terms across 3 tiers, and statistical analysis (burstiness, type-token ratio, readability) for comprehensive detection. Use when asked to humanize text, de-AI writing, make content sound more natural/human, review writing for AI patterns, score text for AI detection, or improve AI-generated drafts. Covers content, language, style, communication, and filler categories.
generating-mermaid-diagrams
IncludedSalesforce architecture diagrams using Mermaid with ASCII fallback. Use this skill when generating text-based diagrams for Salesforce architecture, OAuth flows, ERDs, integration sequences, or Agentforce structure. TRIGGER when: user says "diagram", "visualize", "ERD", or asks for sequence diagrams, flowcharts, class diagrams, or architecture visualizations in Mermaid. DO NOT TRIGGER when: user wants PNG/SVG image output (use generating-visual-diagrams), or asks about non-Salesforce systems.