Tommy Jepsen
Tommy Jepsen
Back to all UX Skills

Apply BJ Fogg's 7 Persuasive Technology Tools (Captology) to UX analysis and design. Use this skill whenever the user wants to improve a UI, flow, or feature using persuasion principles — including prompts like "how can I make this more engaging", "why aren't users completing this flow", "improve this onboarding", "make this CTA better", "reduce drop-off", "nudge users toward X", or any open-ended "improve this UI/UX" request. Also trigger when the user shares a screenshot, mockup, or describes a feature and wants design recommendations. Always use this skill before giving UX improvement advice — even if the user doesn't explicitly mention persuasion, Fogg, or Captology.

Persuasive UX Skill

Uses BJ Fogg's 7 Persuasive Technology Tools (from Captology) to audit a UI or flow and return a prioritized list of actionable UX improvements.

The 7 Tools — Quick Reference

| # | Tool | Core Mechanism | |---|------|----------------| | 1 | Reduction | Shrink effort — fewer steps, less friction, smart defaults | | 2 | Tunneling | Guided path — remove irrelevant choices, wizard-style progression | | 3 | Tailoring | Personalization — adapt content/UI to user context, goals, or history | | 4 | Suggestion | Kairos — surface the right prompt at the right moment | | 5 | Self-Monitoring | Real-time feedback — show users their progress or status | | 6 | Surveillance | Social visibility — peer awareness, leaderboards, "last active" | | 7 | Conditioning | Positive reinforcement — rewards, micro-celebrations, satisfying feedback |

Full definitions are in references/tools.md. Read it if you need depth on any tool.


Workflow

Step 1 — Understand the input

Accept any of the following input types:

  • A text description of a feature, screen, or user flow
  • A screenshot or mockup (analyze visually)
  • An open-ended prompt like "improve this" or "why do users drop off here"

If the input is vague, ask ONE clarifying question: "What behavior are you trying to drive?" (e.g. sign up, complete a task, return more often). Don't ask more than one question.

Step 2 — Identify applicable tools

Mentally map the flow against all 7 tools. Ask:

  • Where is effort or complexity creating friction? → Reduction
  • Is the path unclear or branchy? → Tunneling
  • Is the experience generic when it could be personal? → Tailoring
  • Are suggestions poorly timed or missing entirely? → Suggestion
  • Can users see their own progress? → Self-Monitoring
  • Is there social context that could motivate? → Surveillance
  • Are desired actions being rewarded? → Conditioning

Not every tool applies to every situation. Only surface what's genuinely relevant.

Step 3 — Output format

Return a short prioritized list (2–4 recommendations max). More is noise.

For each recommendation:

**[Tool Name]** — [One-line summary of the issue]
→ [Concrete change to make, specific to the input]
Why it works: [1–2 sentences of rationale]

Order by expected impact, highest first. If two tools have similar impact, prefer the one that requires less implementation effort.


Principles to keep in mind

  • $B = MAP$ — Fogg's Behavior Model: Behavior happens when Motivation, Ability, and a Prompt converge. These 7 tools increase Ability (Reduction, Tunneling, Self-Monitoring) or sharpen the Prompt (Suggestion, Tailoring, Conditioning, Surveillance).
  • Don't recommend all 7 — a focused list of 2–4 is more useful than exhaustive coverage.
  • Be specific — "add a progress bar" beats "use self-monitoring". Tie every recommendation to the actual UI or flow described.
  • Avoid dark patterns — Surveillance and Conditioning in particular can tip into manipulation. Flag if a recommendation risks feeling coercive.

Reference files

  • references/tools.md — Full definitions, examples, and anti-patterns for all 7 tools. Read this when you need deeper context on a specific tool before recommending it.

Other Skills

sk

skill router

Route any UX, product, or AI design question to the right skill file. Use this skill first when the request is ambiguous or spans multiple skills, or when you need to identify which skill to apply. Acts as a decision tree across all 16 available skills.

AIUXProductSkills
ux

ux heuristics review

Apply the 10 Usability Heuristics to critique existing UI or guide new product design. Use this skill whenever the user shares a screenshot, mockup, or written description of a feature or flow and wants UX feedback, a heuristic audit, design critique, or recommendations for a new product. Also trigger when the user asks things like "is this good UX?", "review this design", "what's wrong with this flow", "how should I design X", or "critique this UI". Always apply this skill before giving any UX or product design recommendations — even if the request seems simple.

UXProductCritiqueRecommendations
ux

ux personas

Create detailed, research-based UX personas for product and experience design. Use this skill whenever a user wants to create, improve, or critique personas — including requests like "help me define our users", "create a persona for X", "build user profiles for our product", "we need to define our target audience", or "turn our research into personas". Also trigger when a user shares user research, interview notes, survey data, or user segments and wants to turn that into design-ready personas. Always use this skill before attempting to write any persona content from scratch.

UXResearchProductPersonas

Hey šŸ‘‹

My name is Tommy. Im a Product designer and developer from Copenhagen, Denmark.

Connected with me on LinkedIn āœŒļø