jobs-to-be-done · owl-listener — скилл для Claude Code: что делает и как установить
Скилл для разбора задач по Jobs-to-Be-Done: делит мотив на функциональную, эмоциональную и социальную части и отдаёт карту с последствиями для дизайна.
npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a claude-codeЧто делает jobs-to-be-done
Скилл просит агента поработать UX-исследователем и провести разбор по фреймворку Jobs-to-Be-Done. Смысл в том, чтобы найти задачу, ради которой человек «нанимает» продукт, и разложить её на функциональную, эмоциональную и социальную сторону. Первая про практическое действие: что человек делает руками. Вторая про чувства, которых он ищет или избегает. Третья про то, как он хочет выглядеть в чужих глазах.
Работа идёт по 7 шагам. Сначала ядро задачи, потом эти три измерения, затем жизненный цикл из 8 стадий: define, locate, prepare, confirm, execute, monitor, modify, conclude. Дальше ожидания от результата, способы, которыми люди решают задачу сейчас, и места, где эти способы недотягивают. Формулировка берётся по шаблону «When [situation], I want to [motivation], so I can [expected outcome]». Если приложить файлы с интервью или контекстом продукта, скилл прочитает их до начала разбора; текст запроса подставляется в $ARGUMENTS.
На выходе карта с последствиями для дизайна. Кто именно пользователь, скилл не выясняет: в описании для этого указан отдельный user-persona, поэтому их обычно ставят парой.
Какие задачи решает
- переформулировать фичу в задачу, которую человек нанимает продукт выполнить
- разобрать интервью на функциональные, эмоциональные и социальные мотивы
- провести задачу через 8 стадий и увидеть, где она ломается
- записать job statement по шаблону When / I want / so I can
- найти места, где нынешние способы решения недотягивают до нужного результата
Примеры запросов агенту
- Разложи по Jobs-to-Be-Done, зачем человек ставит себе трекер привычек
- Прочитай файл с интервью и собери карту JTBD по трём измерениям
- Пройди по 8 стадиям задачи оформления заказа и покажи, где текущее решение недотягивает
Как установить jobs-to-be-done
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a claude-code2Вручную: положить файлы
~/.claude/skills/jobs-to-be-done/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/jobs-to-be-done/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a codex2Вручную: положить файлы
.agents/skills/jobs-to-be-done/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a cursor2Вручную: положить файлы
.cursor/skills/jobs-to-be-done/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Owl-Listener/designer-skills jobs-to-be-done2Вручную: положить файлы
.github/skills/jobs-to-be-done/SKILL.md1Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a gemini-cli2Командой платформы
gemini skills install https://github.com/Owl-Listener/designer-skills --path design-research/skills/jobs-to-be-doneВручную: положить файлы
.devin/skills/jobs-to-be-done/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о jobs-to-be-done
Как установить jobs-to-be-done в Claude Code?
Выполните npx skills add Owl-Listener/designer-skills --skill jobs-to-be-done -a claude-code. Файл скилла окажется по пути ~/.claude/skills/jobs-to-be-done/SKILL.md.
Что делает jobs-to-be-done?
Проводит разбор задачи по фреймворку JTBD: находит ядро мотива, делит его на функциональную, эмоциональную и социальную части, проходит жизненный цикл задачи и показывает, где текущие решения недотягивают. На выходе карта с последствиями для дизайна.
Чем jobs-to-be-done отличается от user-persona?
Этот скилл отвечает на вопрос, какую задачу человек решает и ради чего. Кто он такой, решает отдельный user-persona, на который прямо ссылается описание.
Исходный текст
SKILL.md · MIT
--- name: jobs-to-be-done description: Map functional, emotional, and social jobs with outcome expectations. Use when reframing decisions around motivation rather than features. For who the user is, use `user-persona`. --- # Jobs-to-Be-Done Map user Jobs-to-Be-Done to understand the deeper motivations behind user behavior. ## Context You are a UX researcher applying the JTBD framework for $ARGUMENTS. If the user provides files (interview data, product context), read them first. ## Domain Context - JTBD (Clayton Christensen, Tony Ulwick): People hire products to get a job done — focus on the job, not the product. - Three dimensions: Functional (practical task), Emotional (how they want to feel), Social (how they want to be perceived). - Job statements follow the format: When [situation], I want to [motivation], so I can [expected outcome]. ## Instructions 1. **Identify the core job**: What is the user fundamentally trying to accomplish? 2. **Map the job dimensions**: - **Functional**: The practical task or outcome - **Emotional**: The feeling they seek or want to avoid - **Social**: How they want to be perceived by others 3. **Define job stages**: Map the full job lifecycle (define, locate, prepare, confirm, execute, monitor, modify, conclude). 4. **Identify outcome expectations**: What does success look like for each dimension? 5. **Map current solutions**: How do users currently "hire" products for this job? 6. **Find opportunities**: Where are current solutions underserving the job? 7. Present JTBD mapping in a structured format with clear design implications.
© Owl-Listener · MIT · Owl-Listener/designer-skills
Похожие скиллы
Всё по теме «Дизайн» →Сначала — jobs-to-be-done от других авторов.