# Fogg Behavior Model

> Diagnose behavior change with B=MAP motivation, ability, and prompt. Use when users do not take a target action, onboarding stalls, conversion drops, feature adoption lags, or prompts fire at the wrong moment; avoid for full habit-loop design better handled by Hooked.

- Skill: `flpbalada/fogg-behavior-model` (Agent Skill)
- Install (CLI): `npx skillmds@latest add flpbalada/fogg-behavior-model`
- Raw SKILL.md: https://api.skillmd.com/api/skills/flpbalada/fogg-behavior-model/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: flpbalada (https://skillmd.com/u/flpbalada)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/flpbalada/fogg-behavior-model

---


# Fogg Behavior Model

Behavior happens when motivation, ability, and prompt meet at same moment.
If behavior fails, one element is missing.

## Goal

- Define target behavior.
- Find weak element.
- Design intervention.
- Measure behavior change.

## Elements

- Motivation: user wants to act.
- Ability: action is easy enough.
- Prompt: trigger appears at the right moment.

## Ability factors

- Time.
- Money.
- Physical effort.
- Mental effort.
- Social risk.
- Routine fit.

Ability is limited by hardest factor.

## Rules

- Define behavior specifically.
- Start by improving ability when unsure.
- Make action smaller before adding persuasion.
- Prompt only when user can act.
- Avoid interruptive prompts.
- Measure actual behavior, not intent.

## Flow

1. Define target behavior: who, what, when, frequency.
2. Score motivation, ability, prompt from 1-5.
3. Find bottleneck.
4. Break down ability factors.
5. Choose intervention.
6. Define success metric.

## Resources

- [BJ Fogg's Behavior Model](https://behaviormodel.org/)
- [Tiny Habits - BJ Fogg](https://tinyhabits.com/)
- [Hooked - Nir Eyal](https://www.nirandfar.com/hooked/)
- [Atomic Habits - James Clear](https://jamesclear.com/atomic-habits)

## Output

```md
## Behavior Analysis

Target behavior: [specific action]
User segment: [who]

## Scores
- Motivation: [1-5] - [evidence]
- Ability: [1-5] - [evidence]
- Prompt: [1-5] - [evidence]

## Bottleneck
- [motivation | ability | prompt]

## Intervention
- [specific change]

## Success Metric
- [behavior rate and target]
```

