Skip to content
Back to skills

Product Tour Onboarding Ui Stinger

ASecurity

Build in-app tours and onboarding UI. Use for tour tools, tooltips, checklists, segment triggers, or maintenance after UI changes. Read README.md for the guide map.

  • 85 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
developmentgoreactnextjsdatabase

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add legioncodeinc/vibe-coding-tools --skill product-tour-onboarding-ui-stinger --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Product Tour Onboarding Ui Stinger?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Product Tour Onboarding Ui Stinger
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/legioncodeinc-product-tour-onboarding-ui-stinger/badge)](https://www.skillsdirectory.com/skills/legioncodeinc-product-tour-onboarding-ui-stinger)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: "product-tour-onboarding-ui-stinger"
description: "Build in-app tours and onboarding UI. Use for tour tools, tooltips, checklists, segment triggers, or maintenance after UI changes. Read README.md for the guide map."
license: AGPL-3.0-or-later
---

# product-tour-onboarding-ui Stinger

Start with [README.md](README.md) for the workflow map and detailed references.

Procedural arsenal for `product-tour-onboarding-ui-wasp-drone`, the Drone that owns the in-app guided-experience layer.

This stinger is organized around the seven action verbs from the Command Brief: qualify the tour stack, select a platform, implement components, wire segment triggers, build the checklist UI, establish a maintenance protocol, and produce a tour health report.

**The stinger's three non-negotiables (from `guides/00-principles.md`):**

1. **Stable anchors first.** Never target an element by CSS class or text if you can add a `data-tour` attribute. Classes change; `data-tour` attributes are a contract.
2. **Qualify before recommending.** Run the four-axis decision framework (cost, code-depth, team size, DOM stability) before naming a platform.
3. **Tour maintenance is code maintenance.** A tour without a selector registry and CI smoke test is technical debt from day one.

---

## When this stinger applies

Load this stinger when `product-tour-onboarding-ui-wasp-drone` is invoked. Trigger scenarios:

- User wants to add a product tour to a React/Next.js app.
- User is deciding between Userpilot, Appcues, Userflow, Pendo, Driver.js, or Shepherd.js.
- Tours are breaking after UI changes (selector drift problem).
- User wants to show different tours to different user segments.
- User wants to add an onboarding checklist with progress gamification.
- User wants to audit existing tours for health and effectiveness.

Do NOT load for:
- Onboarding email sequences (out of scope: no Drone owns this yet).
- User authentication flows (auth-wasp-drone).
- Design token system for tour tooltip styling (ux-ui-svelte-wasp-drone).
- Analytics funnel instrumentation for tour events (posthog/mixpanel Drones).
- Database schema for user-progress storage (db-wasp-drone).

---

## First action when this stinger is loaded

Read these files in order before producing any output:

1. **`guides/00-principles.md`**: the three non-negotiables and the foreman's boundary; read on every invocation.
2. **`guides/01-platform-selection.md`**: the four-axis decision framework for tool selection; required before any platform recommendation.
3. The guide(s) that match the user's specific task (see the guide index below).

---

## Guide index

| Guide | When to read |
|---|---|
| `guides/00-principles.md` | Every invocation |
| `guides/01-platform-selection.md` | Any platform recommendation or comparison |
| `guides/02-tooltip-modal-hotspot.md` | Implementing tour component UI (tooltips, modals, hotspots, spotlights) |
| `guides/03-driver-js-shepherd-js.md` | Code-first open-source implementation (Driver.js or Shepherd.js) |
| `guides/04-segment-triggers.md` | Wiring tour trigger logic or segment conditions |
| `guides/05-checklist-activation.md` | Onboarding checklist UI, progress gamification, activation milestones |
| `guides/06-maintenance-and-drift.md` | Tour breakage diagnosis, selector hygiene, CI integration |

---

## Worked examples

- `examples/happy-path-driver-js.md`: end-to-end implementation of a three-step product tour with Driver.js 9.x + React + `data-tour` anchors + localStorage persistence.
- `examples/saas-platform-audit.md`: walkthrough of the qualification checklist applied to a 2,000-MAU SaaS startup choosing between Userpilot, Userflow, and Driver.js.

---

## Output templates

- `templates/tour-audit-report.md`: the tour health report template; produced for every standalone audit.
- `templates/data-tour-registry.json`: the selector registry template; populate one entry per interactive element targeted by any tour.

---

## Critical directives (lifted from the Command Brief)

- **Select stable element anchors (`data-tour` attributes) over class or text selectors.** CSS class names change with every CSS-in-JS rebuild; `data-tour` is a durable engineering contract. See `guides/06-maintenance-and-drift.md`.
- **Never recommend a tour platform without running the qualification checklist first.** Wrong-tool selection costs months of migration. The checklist lives in `guides/01-platform-selection.md`.
- **Treat tour maintenance as code maintenance.** A tour without a CI smoke test and selector registry will break silently. The maintenance protocol is `guides/06-maintenance-and-drift.md`.
- **Route visual polish to `ux-ui-svelte-wasp-drone`.** Tour tooltip/modal CSS must consume the product's design tokens; a parallel custom-CSS system in the tour layer is a maintenance trap.
- **Do not instrument analytics yourself.** Flag what needs tracking; route to the appropriate analytics Drone.

---

## Research foundation

All factual claims in this stinger's guides trace to files in `research/external/`. The research index is at `research/index.md`. The summary of the five most influential sources is at `research/research-summary.md`. Refresh annually or on a major platform version bump.

Key sources:
- Platform pricing + features: `research/external/2026-05-20-saas-platform-comparison.md`
- OSS library comparison: `research/external/2026-05-20-oss-tour-libraries.md`
- Maintenance + drift prevention: `research/external/2026-05-20-tour-maintenance-unbreakable.md`
- Segment triggers: `research/external/2026-05-20-segment-triggers-feature-flags.md`
- Checklist activation: `research/external/2026-05-20-checklist-activation-gamification.md`
- Shepherd.js integration: `research/external/2026-05-20-shepherdjs-react-integration.md`
- Driver.js integration: `research/external/2026-05-20-driverjs-react-integration.md`
- Tour analytics ROI: `research/external/2026-05-20-tour-analytics-effectiveness.md`

---

*Forged by stinger-forge from `product-tour-onboarding-ui-wasp-drone-command-brief.md` and `research/`. Part of the Wasp Nest.*

Files in this skill

  • README.md762 B
  • SKILL.md6.6 KB
  • examples/happy-path-driver-js.md5.7 KB
  • examples/saas-platform-audit.md3.7 KB
  • guides/00-principles.md4 KB
  • guides/01-platform-selection.md5 KB
  • guides/02-tooltip-modal-hotspot.md3.8 KB
  • guides/03-driver-js-shepherd-js.md6.9 KB
  • guides/04-segment-triggers.md4.9 KB
  • guides/05-checklist-activation.md5.1 KB
  • guides/06-maintenance-and-drift.md6.3 KB
  • reports/README.md494 B
  • research/external/2026-05-20-checklist-activation-gamification.md5.5 KB
  • research/external/2026-05-20-driverjs-react-integration.md2.5 KB
  • research/external/2026-05-20-oss-tour-libraries.md2.7 KB
  • research/external/2026-05-20-saas-platform-comparison.md2.8 KB
  • research/external/2026-05-20-segment-triggers-feature-flags.md5 KB
  • research/external/2026-05-20-shepherdjs-react-integration.md5.1 KB
  • research/external/2026-05-20-tour-analytics-effectiveness.md5.5 KB
  • research/external/2026-05-20-tour-maintenance-unbreakable.md3.6 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.