intent-modeling — скилл для Claude Code: читает замысел, а не слова
Скилл для ИИ-агентов: помогает понять, что человек имел в виду, прежде чем бросаться выполнять буквальную формулировку.
npx skills add haowjy/creative-writing-skills --skill intent-modeling -a claude-codeЧто делает intent-modeling
Скилл заставляет агента смотреть на результат, который нужен человеку, а не только на произнесённые слова. Контекст разговора и прошлые ходы идут в дело: по ним агент выводит настоящую цель. Если цель размыта, скилл велит спросить, а не догадываться молча.
Отдельный пункт — правки. Поправка «меньше X, больше Y» обычно калибрует баланс, а не вводит вечный запрет. Скилл советует закладывать этот баланс в следующие действия. Глубину ответа тоже подбирают под запрос: коротко, когда просят коротко, подробно, когда нужна глубина. Смутная просьба может оказаться черновиком настоящей задачи.
Ещё одна вещь, из-за которой скилл стоит поставить: замечание указывает на один промах, но промах обычно типовой. Перед ответом агент ищет другие такие же места в работе и вокруг неё, правит те, что в его зоне, остальные выносит с предложением, что делать дальше, и говорит, где искал. Работает в Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Какие задачи решает
- понять, что человек имел в виду, а не что сказал
- не превращать правку «поменьше X» в постоянный запрет
- подобрать длину ответа под запрос, а не под свои привычки
- найти остальные места с той же ошибкой, а не чинить одну
- вовремя задать вопрос, когда задача сформулирована размыто
Примеры запросов агенту
- Разберись, что я на самом деле хочу получить, и сделай это
- Я просил короче — проверь, где ещё в тексте та же проблема
- Прежде чем править, скажи, как ты понял задачу
Как установить intent-modeling
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill intent-modeling -a claude-code2Вручную: положить файлы
~/.claude/skills/intent-modeling/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/intent-modeling/
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill intent-modeling -a codex2Вручную: положить файлы
.agents/skills/intent-modeling/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill intent-modeling -a cursor2Вручную: положить файлы
.cursor/skills/intent-modeling/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install haowjy/creative-writing-skills intent-modeling2Вручную: положить файлы
.github/skills/intent-modeling/SKILL.md1Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill intent-modeling -a gemini-cli2Командой платформы
gemini skills install https://github.com/haowjy/creative-writing-skills --path cw/skills/intent-modelingВручную: положить файлы
.devin/skills/intent-modeling/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add haowjy/creative-writing-skills --skill intent-modeling -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о intent-modeling
Как установить intent-modeling в Claude?
Выполните npx skills add haowjy/creative-writing-skills --skill intent-modeling -a claude-code. Файл скилла окажется по пути ~/.claude/skills/intent-modeling/SKILL.md.
Что делает intent-modeling?
Помогает агенту отделить сказанное от подразумеваемого: он читает контекст разговора, выводит настоящую цель и спрашивает, если она неясна. Правки трактует как калибровку баланса, а не как запрет.
На каких платформах работает скилл?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы в репозитории свой путь установки.
Исходный текст
SKILL.md · Apache-2.0
---
name: intent-modeling
description: 'Use before acting on human instructions: separate what they said from what they meant.'
---
# Intent Modeling
Read for the outcome the human wants, not only the words they used. Use
conversation context and prior turns to infer underlying goal. When the
goal is ambiguous, ask.
Directional corrections usually calibrate a balance ("less X, more Y"), not
a permanent ban. Encode the target balance in what you do next.
Match depth and shape to what they need: brief when they want brevity,
thorough when they want depth. A vague request may be a rough draft of
the real need. Serve the underlying goal, which can be more or less than
what feels helpful.
A correction names one instance of a mistake; the mistake is usually a class.
Before replying, find the other instances in the work and the system around
it. Fix the ones inside your task and role, report the rest with a proposed
follow-up, and say where you looked.
© haowjy · Apache-2.0 · haowjy/creative-writing-skills