aim — скилл для Claude Code: читает данные и предлагает цель
Скилл для Claude: когда вы кидаете файлы, репозиторий или переписку без чёткого запроса, он читает всё и предлагает, что вы хотели сделать. Остаётся подтвердить или поправить.
npx skills add LilMGenius/paperthin --skill aim -a claude-codeЧто делает aim
aim меняет поведение агента в момент, когда материал уже пришёл, а задача сформулирована слабо. Вместо уточняющего вопроса агент читает переданные данные целиком и одной строкой называет намерение, которое в них видит. Дальше коротко говорит, что сделал бы по этому намерению.
Работает по шагам: сначала прочитать всё до конца, потом сформулировать цель с опорой на конкретные места в данных, затем предложить следующий шаг. Завершается ход не вопросом, а предложением, которое можно подтвердить, поправить или отклонить. Если данных слишком мало для предложения, скилл велит сказать об этом и остановиться, а не скатываться к вопросу.
Внутри один файл SKILL.md с описанием, порядком работы, правилами и проверкой. Проверка простая: если следующим сообщением пользователь начинает объяснять задачу с нуля, значит предложение было вопросом в маске. Одно намерение на ход — при двух вероятных называется более правдоподобное, второе упоминается в придаточном.
Какие задачи решает
- разобрать, что делать с папкой файлов, присланной без пояснений
- понять цель по репозиторию, который скинули одной ссылкой
- восстановить задачу из длинной переписки в чате
- получить готовое предложение вместо уточняющего вопроса
- не тратить ход на формулировку запроса с нуля
Примеры запросов агенту
- вот репозиторий, посмотри что тут можно сделать
- я скинул логи и пару скриншотов, разберись
- прочитай эту переписку и предложи, что мне нужно
Как установить aim
1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill aim -a claude-code2Вручную: положить файлы
~/.claude/skills/aim/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/aim/
1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill aim -a codex2Вручную: положить файлы
.agents/skills/aim/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill aim -a cursor2Вручную: положить файлы
.cursor/skills/aim/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install LilMGenius/paperthin aim2Вручную: положить файлы
.github/skills/aim/SKILL.md1Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill aim -a gemini-cli2Командой платформы
gemini skills install https://github.com/LilMGenius/paperthin --path skills/depth/aimВручную: положить файлы
.devin/skills/aim/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add LilMGenius/paperthin --skill aim -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о aim
Как установить aim в Claude?
Выполните npx skills add LilMGenius/paperthin --skill aim -a claude-code. Файл скилла окажется по пути ~/.claude/skills/aim/SKILL.md.
Что делает aim?
Читает переданные данные целиком и предлагает намерение, которое за ними стоит, одной строкой с опорой на прочитанное. Затем называет следующий шаг и просит только подтвердить, поправить или отклонить.
Чем aim отличается от обычного уточняющего вопроса?
Вопрос заставляет пользователя сочинять фразу, которую он не готовил. aim даёт готовое предложение, чтобы ответить «да» или короткой правкой.
Исходный текст
SKILL.md · MIT
--- name: aim description: "When data lands with a thin ask — files, a repo, a paste, a chat scrollback — read it and propose what the user is trying to do with it, as a proposal to confirm rather than a question to answer. Use the moment material arrives without a fully-formed ask, or when the ask reads thinner than the data suggests." --- Read the data and propose the intent behind it, for the user to confirm. ## Goal The result is a proposal the user only confirms, revises, or rejects — never a question. Asking makes the user compose a sentence they did not have ready; proposing lets them answer with a yes. If the turn ends with them writing that sentence anyway, the skill missed. ## Workflow 1. Read every piece of the handed-over data end to end before proposing anything. 2. State the intent you read, in one line grounded in what the data actually shows. 3. State briefly what you would do next on that intent. 4. Ask only to confirm — right, wrong, or adjust. ## Rules - Read before proposing. A proposal without reading is a guess. - Ground it in the data. Point at what you read, not what you assumed. - One intent per turn. If two are plausible, propose the likelier and name the other in a clause. - Confirm, don't compose. If the turn ends with the user assembling a sentence, redo the proposal. - If the data is too thin to propose from, say so and stop. Do not fall back to asking. ## Verification The user's next reply is short — a yes, a correction, or a small adjustment. If they had to explain what they wanted from scratch, the proposal was wrong, or was really a question in disguise.
© LilMGenius · MIT · LilMGenius/paperthin