К основному содержанию
скилл CX Codex

layers-user-needs — скилл для Claude Code: сбор потребностей

Библиотека техник, чтобы вытащить и расставить по важности нужды, боли и желания пользователей — материал для продуктовой стратегии.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add jamiemill/layers-skills --skill layers-user-needs -a claude-code
Открыть на GitHub

Что делает layers-user-needs

Скилл помогает разобраться, чего именно пользователи пытаются добиться и почему. На выходе получаются возможности трёх видов: нужды, боли и желания. Автор настаивает, что это интерпретация на основе наблюдений и знания предметной области, а не прямая запись реальности.

Внутри — набор техник, а не жёсткий сценарий. По умолчанию job stories в формате «когда [ситуация], я хочу [мотивация], чтобы [результат]». Для большой существующей базы пользователей есть анализ главных задач по частоте, для измеримых формулировок — ODI desired outcomes. Отдельно прописаны дисциплины: отличать нужду от решения, убирать из формулировки упоминание вашего продукта, помечать уверенность как observed, inferred или assumed. Обходные пути вроде таблицы или письма-костыля считаются сильным сигналом.

Скилл предполагает, что /layers-intro уже загружен. Он не запускает фиксированную последовательность шагов, а предлагает технику под ситуацию, поэтому результат зависит от того, насколько конкретно вы опишете пользователей и контекст. Если нужды в основном предположительные, автор советует сначала собрать доказательства через /layers-observed-behaviour, а не строить на них стратегию.

Какие задачи решает

  • сформулировать нужды пользователей без привязки к текущему продукту
  • отделить настоящую потребность от замаскированного решения
  • вытащить эмоциональные и социальные задачи, а не только функциональные
  • пометить, какие нужды подтверждены наблюдением, а какие — допущение
  • расставить возможности по важности и качеству текущего обслуживания

Примеры запросов агенту

  • помоги сформулировать job stories для пользователей, которые ведут отчёты вручную
  • прогони нужды через дисциплины скилла и отметь уровень уверенности по каждой
  • какие скрытые нужды мы упускаем? посмотри, что пользователи делают до и после этого момента

Как установить layers-user-needs

1Через Skills CLI (Vercel)

npx skills add jamiemill/layers-skills --skill layers-user-needs -a claude-code

2Вручную: положить файлы

~/.claude/skills/layers-user-needs/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/layers-user-needs/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о layers-user-needs

Как установить layers-user-needs в Claude?

Выполните npx skills add jamiemill/layers-skills --skill layers-user-needs -a claude-code. Файл скилла окажется по пути ~/.claude/skills/layers-user-needs/SKILL.md.

Что делает layers-user-needs?

Помогает вытаскивать и приоритизировать нужды, боли и желания пользователей. Результат — список возможностей с пометками уверенности, который передаётся дальше в /layers-product-strategy.

Нужно ли загружать что-то перед этим скиллом?

Да, скилл предполагает, что /layers-intro уже загружен: там описано, как вообще пользоваться этой библиотекой техник.

Исходный текст

SKILL.md · MIT
---
name: layers-user-needs
description: Techniques for eliciting and prioritising user needs, pains, and desires — the opportunities that feed product strategy
---

# /layers-user-needs

*Assumes `/layers-intro` has been loaded. This skill is a library of techniques, not a script — see "How to use these skills" there.*

User needs are what we think users are trying to achieve, and why — an interpretation built on observed behaviour and domain knowledge, not a direct capture of reality. This layer sits between the messy raw material of observation and the deliberate decisions of the solution space.

The outputs here are **opportunities**: needs (what users want to achieve), pains (what causes friction), and desires (improvements they'd value). All three are valid — elicit all three.

---

## The decisions this layer makes

- Who exactly the users are whose needs we're defining — and in what situation
- What jobs they're trying to do: functional, emotional, and social
- Which needs are grounded in evidence, and which are assumptions
- Which needs matter most, and why

If the needs are already clear and grounded, don't re-elicit them for the sake of it — take them to `/layers-product-strategy`.

---

## Disciplines — what keeps needs honest

- **Need, not solution.** "When I need a report, I want to export to CSV" is a solution. Push to the underlying need.
- **Strip the mechanism.** If the "When" clause references your specific solution (your dashboard, your CSM, your weekly email), you're describing the current system, not the need. Re-state it independent of who or what serves it: *what's true about the user at the moment they need this?* The need follows from the state, not the mechanism.
- **The "When" must be picturable.** Specific enough to see the moment it happens — triggered by an event, a feeling, a rhythm, or a threshold crossed. Push until it is.
- **Elicit emotional and social jobs, not just functional.** They're chronically under-articulated even when they're shaping behaviour. Asking explicitly is usually what surfaces them. (Functional → interaction & model; emotional → surface tone/feedback; social → surface, sometimes strategy.)
- **Mark confidence:** observed / inferred / assumed.
- **Workarounds are signal.** A need real enough to motivate a spreadsheet or a workaround email is a strong one.

---

## Techniques

Job stories are the default; the rest suit particular situations.

| Technique | Use it when |
|---|---|
| **Job stories** (JTBD) | Default. *When [situation], I want to [motivation], so I can [outcome].* Keeps solutions out; the "When" clause forces specificity. |
| **User stories** | The team prefers role-based framing or an existing Agile workflow. |
| **Top tasks analysis** (Gerry McGovern) | Large existing user base — identify which tasks matter most by frequency. Statistical, survey-based. |
| **Persona + scenario** | Communicating to stakeholders who think in archetypes. Good for alignment; less precise for design. |
| **ODI desired outcomes** (Ulwick) | Precise, measurable statements — "Minimize [metric] when [context]." Maps directly to opportunity scoring. |
| **Surface hidden needs** | Prompts to find what's ignored: what users do before/after the moment you focus on; what they wish they didn't have to do; what a workaround currently serves. |
| **Rough prioritisation** | Order by importance × how poorly currently served. A need that matters and is badly served is a high-value opportunity. Keep it rough — precise scoring is strategy work. |

---

## Working with the designer

First settle who the users are and in what situation — not "users" but which type, when. If there's more than one distinct type with different needs, work them separately. Note the source (research, domain knowledge, or assumption); if it's assumption, mark it and plan to validate.

Then work the needs the designer raises through the disciplines above, and probe for hidden ones. Offer the technique that fits — job stories by default, ODI when measurability matters, top tasks when there's a large user base. Don't run a fixed sequence.

Capture only the residue: the prioritised needs with confidence ratings, the unprioritised-but-surfaced ones (so they aren't lost), gaps (probably-real needs not yet grounded), and any contradictions between user types. Keep it to what carries a decision.

These needs are the opportunities for `/layers-product-strategy`. If they're mostly assumed, consider `/layers-observed-behaviour` to gather evidence before building strategy on them.

© jamiemill · MIT · jamiemill/layers-skills

Похожие скиллы

Всё по теме «Заметки, задачи и проекты» →
asb-needs-stack asmartbear Строит Needs Stack: каждый уровень — средство для уровня выше. Помогает понять, что клиент хочет на самом деле и кто ваши настоящие альтернативы. CX Codex +1 640установок jobs-to-be-done wondelai Скилл помогает разбирать, какую задачу клиент нанимает продукт решать, и связывать выводы с интервью, конкурентами и дорожной картой. CX Codex +1 6 800установок user-personas phuryn Скилл синтезирует данные опросов или интервью в три профиля пользователей с JTBD, болями и метриками успеха. Пригодится продакт-менеджерам перед запуском фич. CX Codex +1 3 000установок swiss-user-research-video-template nexu-io Создаёт HTML-презентацию исследования в швейцарском стиле — тёплый бумажный тон, минималистская вёрстка, круговая диаграмма участников и навигация между слайдами. CX Codex +1 2 700установок user-persona Owl-Listener Скилл формирует 2–4 персоны пользователей на базе транскриптов интервью, опросов или аналитики. Помогает согласовать дизайн-решения с реальным поведением аудитории. CX Codex +1 2 100установок user-research-analysis aj-geddes Скилл для разбора интервью и опросов: вытаскивает темы, боли и цитаты, чтобы решения по дизайну опирались на данные. CX Codex +1 612установок

Из того же набора8

layers-product-strategy Связывает бизнес-цели с болями пользователей и формирует гипотезы решений. Пригодится продуктовым командам для проверки рискованных допущений без лишних затрат. CX Codex +1 2 000установок layers-surface Скилл для аудита видимого слоя продукта: слова, объекты, обратная связь, иерархия, доступность. Помогает понять, что чинить на поверхности, а что — глубже. CX Codex +1 2 000установок layers-interaction-flow Скилл для проектирования структуры взаимодействия: места, действия, краевые случаи и пути отказа до того, как вы возьмётесь за визуал. CX Codex +1 2 000установок layers-intro Задаёт фреймворк Layers of Product Design для сессий продуктового дизайна. Скилл загружают первым, чтобы передать контекст остальным навыкам линейки layers. CX Codex +1 2 000установок layers-conceptual-model Скилл помогает описать объекты продукта, их связи, состояния и термины до проектирования интерфейса. Нужен, когда модель предметной области ещё меняется. CX Codex +1 2 000установок layers-observed-behaviour Скилл помогает спланировать исследование пользователей и превратить интервью, тикеты и аналитику в наблюдения с пометкой уверенности. CX Codex +1 1 900установок layers-domain Скилл помогает зафиксировать терминологию, разногласия и границы контекстов предметной области до проектирования интерфейса. CX Codex +1 1 900установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой