From ux-researcher
Create a service blueprint -- mapping both the customer-facing journey and the backstage organisational processes that support it. Extends journey mapping with employee actions, support systems, and physical evidence. Use when analysing end-to-end service delivery or identifying backstage bottlenecks.
npx claudepluginhub hpsgd/turtlestack --plugin ux-researcherThis skill is limited to using the following tools:
Create a service blueprint for $ARGUMENTS. A service blueprint extends a journey map by adding everything that happens behind the scenes — employee actions, support systems, and handoffs that the customer never sees but that determine whether the experience works.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Reviews prose for communication issues impeding comprehension, outputs minimal fixes in a three-column table per Microsoft Writing Style Guide. Useful for 'review prose' or 'improve prose' requests.
Create a service blueprint for $ARGUMENTS. A service blueprint extends a journey map by adding everything that happens behind the scenes — employee actions, support systems, and handoffs that the customer never sees but that determine whether the experience works.
Reference: NNGroup Service Blueprints
### Blueprint scope
| Element | Detail |
|---|---|
| **Service** | [specific service being blueprinted] |
| **Journey** | [which customer journey — start to end] |
| **Start point** | [concrete trigger — e.g. "customer submits support ticket"] |
| **End point** | [concrete outcome — e.g. "issue resolved and customer confirms"] |
| **Customer type** | [who is the customer in this journey] |
| **Success metric** | [how you measure this service works — resolution time, NPS, completion rate] |
Rules for scope:
/ux-researcher:journey-map, use it as the frontstage foundationOutput: Scope definition table.
Map every action the customer takes from start to end:
### Customer actions (top lane)
| Step | Customer action | Touchpoint | Channel |
|---|---|---|---|
| 1 | [what the customer does] | [what they interact with] | [web, app, email, phone, in-person] |
| 2 | [next action] | [touchpoint] | [channel] |
| ... | ... | ... | ... |
Rules for customer actions:
Output: Complete customer action lane.
Map what employees do that the customer CAN see:
### Frontstage employee actions
| Step | Corresponding customer action | Employee action | Role | Touchpoint |
|---|---|---|---|---|
| 1 | [customer step] | [what the employee does visibly] | [role — support agent, CS manager, sales] | [email, call, chat, in-person] |
| 2 | [customer step] | [employee action] | [role] | [touchpoint] |
Rules for frontstage:
Output: Frontstage employee action lane aligned to customer actions.
### Line of visibility
───────────────────── LINE OF VISIBILITY ─────────────────────
Everything above: the customer sees it
Everything below: the customer does NOT see it
**Visibility audit:**
| Customer action | What customer sees | What customer does NOT see |
|---|---|---|
| [action] | [frontstage response] | [backstage work that makes it possible] |
| [action] | [visible response] | [hidden process] |
Rules for the line of visibility:
Output: Line of visibility with visibility audit table.
Map what employees do that the customer CANNOT see:
### Backstage employee actions
| Step | Triggered by | Employee action | Role | System/tool used | Duration |
|---|---|---|---|---|---|
| 1 | [customer or frontstage action] | [what happens behind the scenes] | [role] | [internal tool] | [how long] |
| 2 | [trigger] | [backstage action] | [role] | [tool] | [duration] |
Rules for backstage:
Output: Backstage employee action lane with triggers and durations.
Map the internal systems, tools, and infrastructure that enable the service:
### Support processes (bottom lane)
| Backstage action | Support system | Type | Owner | SLA/availability |
|---|---|---|---|---|
| [backstage step] | [system that enables it] | [CRM, database, API, queue, manual process] | [team] | [uptime, response time] |
| [backstage step] | [system] | [type] | [owner] | [SLA] |
Rules for support processes:
Output: Support process lane linked to backstage actions.
### Failure points
| # | Location | Failure mode | Impact on customer | Frequency | Root cause | Current mitigation |
|---|---|---|---|---|---|---|
| F1 | [lane and step] | [what goes wrong] | [what the customer experiences] | [daily/weekly/rare] | [why it fails] | [what's in place today — or "none"] |
| F2 | [location] | [failure] | [customer impact] | [frequency] | [cause] | [mitigation] |
Focus areas for failure points:
Output: Failure point table with root causes and current mitigations.
### Recommendations (prioritised by customer impact)
| Priority | Failure point | Recommendation | Impact | Effort | Owner |
|---|---|---|---|---|---|
| 1 | [F#] | [specific improvement] | [how it improves the customer experience] | [S/M/L] | [team] |
| 2 | [F#] | [improvement] | [impact] | [effort] | [team] |
| 3 | [F#] | [improvement] | [impact] | [effort] | [team] |
Rules for recommendations:
Output: Prioritised recommendation table.
# Service Blueprint: [service name]
## Scope
[From Step 1]
## Customer Actions
[Lane from Step 2]
## Frontstage Employee Actions
[Lane from Step 3]
───────────────────── LINE OF VISIBILITY ─────────────────────
## Backstage Employee Actions
[Lane from Step 5]
## Support Processes
[Lane from Step 6]
## Failure Points
[Table from Step 7]
## Recommendations
[Prioritised table from Step 8]
---
Service: [name]
Journey: [start → end]
Failure points identified: [N]
Last updated: [date]
/ux-researcher:journey-map — the customer-facing layer of the blueprint. If a journey map exists, use it as the foundation and add the backstage lanes./ux-researcher:usability-review — for deep-diving into specific frontstage touchpoints that the blueprint identifies as high-friction.Use the service blueprint template (templates/service-blueprint.md) for output structure.