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
  • 1 view
  • 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…