Алиасы в AGENTS.md: короткие команды для AI-агента

Алиасы в AGENTS.md: короткие команды для AI-агента

Подсмотрел в видео одного AI-инженера на YouTube простой приём: добавить в глобальный промпт короткие алиасы для повторяющихся инструкций. Взял себе, попробовал. Оказалось удобно.

«Объясни проще», «сократи ответ», «только объясняй, ничего не меняй» — такие просьбы можно каждый раз писать целиком. А можно один раз дать им короткие имена и дальше использовать их в разговоре с агентом.

Я держу определения в глобальном AGENTS.md. В Claude Code для таких инструкций используется CLAUDE.md. Важно, чтобы агент загружал этот файл в контекст: сам по себе лежащий на диске Markdown ничего не переключает.

Мои пять алиасов

Вот блок, который можно добавить в инструкции. В этом варианте алиас работает и отдельным сообщением, и внутри запроса:

## Aliases

When I use an alias as an explicit instruction, expand it and act as if
its full definition were given to you directly. This applies both to
standalone messages and to aliases within a longer request.
Do not expand aliases in quotes, code, or text that merely discusses them.

scr = `Simplify, compress, and repeat your response`
e18 = `Explain this like I'm 18. Simplify your language. Shorten your response`
foc = `Focus on what matters most here. Whats the true signal? Whats the true value? Boil your response down into the most important thing we need to focus on`
exp = `Explain only. You may search and inspect, but do not change anything`
qst = `If anything in my request is unclear, ask clarifying questions before proceeding. Don’t make assumptions`

scr просит сократить и переформулировать ответ. e18 — объяснить проще, как восемнадцатилетнему. foc — выделить главное. С exp можно разбирать код и искать информацию, но ничего не менять. qst просит сначала уточнить непонятное, а не додумывать за меня.

Например, запрос может выглядеть так:

Объясни, как работает этот код. e18

Или агент уже выдал сложный ответ. Тогда следующим сообщением достаточно отправить e18, чтобы попросить объяснить то же самое проще и короче.

У exp есть оговорка: это инструкция модели, а не запрет записи на уровне инструментов. Если нужна жёсткая защита от изменений, её надо настраивать через права доступа или sandbox.