CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hooked-model

Use when asked to "build habit-forming products", "Hooked model", "trigger action reward investment", "create sticky behavior loops", or "design habit loops". Helps design products that form unprompted user habits. The Hooked Model (created by Nir Eyal) explains how products create habits through Trigger, Action, Variable Reward, and Investment.

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/hooked-model/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

40%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body works as a conceptual overview with useful applicability guidance (When to Use / When Not to Use), but it never tells Claude how to apply the Hooked Model — no process, no worked example, no design steps for the four phases. Padding in Domain Context and What It Is spends tokens restating what Claude already knows.

Suggestions

Add a step-by-step application workflow, e.g., 1) identify the target internal trigger, 2) define the simplest action, 3) design the variable reward, 4) specify the investment that loads the next trigger, 5) check the When-Not-to-Use criteria and ethical guardrails.

Include one worked example (e.g., a sample hook design for a fitness or social app) showing concretely what a completed output looks like.

Cut the 'Domain Context' boilerplate and the re-explanation of what habits are, and merge 'Resources' and 'Further Reading' into a single section.

DimensionReasoningScore

Conciseness

Mostly short, but two sections add little: "This skill implements a proven product management framework. The approach combines best practices from industry leaders..." is pure filler, and "When a product becomes a habit, users engage without external prompts..." re-explains a model Claude already knows. Not a 2 because the bulk (When to Use / When Not to Use) is tight and useful.

3 / 5

Actionability

The body describes the framework ("a repeating cycle of trigger, action, reward, and investment") and when to select it, but gives no concrete guidance for executing it — no steps for mapping a product to the four phases, no example hook design, no templates or prompts. It stays at high-level hints rather than partially-complete executable guidance, which rules out 3.

2 / 5

Workflow Clarity

The what/when/when-not sections form a rough selection flow, but the application workflow — inherently multi-step for a four-phase framework — is entirely absent; there is no sequence for actually running Trigger, Action, Variable Reward, and Investment against a product and no checkpoints. Not a 1 only because the selection guidance is coherent and organized.

2 / 5

Progressive Disclosure

The body is short (~50 lines) with clear headers and no bundle files to mis-manage; the simple-skill note would allow a 5, but minor gaps remain: "Resources" and "Further Reading" are near-duplicate thin sections that could be merged, and the single external link sits in its own section. The skill would also benefit from a one-level-deep reference holding an application guide and worked examples.

4 / 5

Total

11

/

20

Passed

Description

73%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description with an explicit, well-phrased trigger list and a distinctive niche. Its main weakness is that the capability statement is thin — it explains what the Hooked Model is rather than enumerating the concrete actions the skill performs with it.

DimensionReasoningScore

Specificity

The description names the domain and one concrete action ("Helps design products that form unprompted user habits") plus the four framework components ("Trigger, Action, Variable Reward, and Investment"), but does not enumerate several specific actions like the anchor-4/5 examples. Not a 2 because the habit-design action and framework breakdown are more concrete than purely generic domain naming.

3 / 5

Completeness

Both parts are present: an explicit "Use when asked to..." clause with concrete trigger phrases, and a "what" ("Helps design products that form unprompted user habits" with the four-stage model). Not a 5 because the "what" rests on a single generic action and explains the model rather than listing the concrete capabilities the skill provides.

4 / 5

Trigger Term Quality

Good natural trigger coverage including synonyms: "build habit-forming products", "Hooked model", "trigger action reward investment", "create sticky behavior loops", "design habit loops". Not a 5 because common variations users might say (e.g., "make my app addictive", "improve retention/engagement", "hook cycle") are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers — "Hooked model", "trigger action reward investment", and "habit loops" are specific to this framework and unlikely to fire a general product-design or retention skill.

5 / 5

Total

16

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

saski/arnesto

Path

.agents/skills/hooked-model/SKILL.md

Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.