[{"data":1,"prerenderedAt":190},["ShallowReactive",2],{"ru.code.prompt-aliases":3,"ru.code.prompt-aliases-surround":185},{"id":4,"title":5,"body":6,"createdAt":171,"description":172,"draft":173,"extension":174,"image":175,"language":176,"meta":177,"navigation":58,"path":178,"private":173,"rawbody":179,"read":55,"seo":180,"stem":181,"topics":182,"updatedAt":171,"__hash__":184},"content\u002Fru\u002Fcode\u002F27.prompt-aliases.md","Алиасы в AGENTS.md: короткие команды для AI-агента",{"type":7,"value":8,"toc":168},"minimark",[9,13,16,28,33,36,119,141,144,152,158,164],[10,11,12],"p",{},"Подсмотрел в видео одного AI-инженера на YouTube простой приём: добавить в глобальный промпт короткие алиасы для повторяющихся инструкций. Взял себе, попробовал. Оказалось удобно.",[10,14,15],{},"«Объясни проще», «сократи ответ», «только объясняй, ничего не меняй» — такие просьбы можно каждый раз писать целиком. А можно один раз дать им короткие имена и дальше использовать их в разговоре с агентом.",[10,17,18,19,23,24,27],{},"Я держу определения в глобальном ",[20,21,22],"code",{},"AGENTS.md",". В Claude Code для таких инструкций используется ",[20,25,26],{},"CLAUDE.md",". Важно, чтобы агент загружал этот файл в контекст: сам по себе лежащий на диске Markdown ничего не переключает.",[29,30,32],"h2",{"id":31},"мои-пять-алиасов","Мои пять алиасов",[10,34,35],{},"Вот блок, который можно добавить в инструкции. В этом варианте алиас работает и отдельным сообщением, и внутри запроса:",[37,38,43],"pre",{"className":39,"code":40,"language":41,"meta":42,"style":42},"language-markdown shiki shiki-themes github-light github-dark","## Aliases\n\nWhen I use an alias as an explicit instruction, expand it and act as if\nits full definition were given to you directly. This applies both to\nstandalone messages and to aliases within a longer request.\nDo not expand aliases in quotes, code, or text that merely discusses them.\n\nscr = `Simplify, compress, and repeat your response`\ne18 = `Explain this like I'm 18. Simplify your language. Shorten your response`\nfoc = `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`\nexp = `Explain only. You may search and inspect, but do not change anything`\nqst = `If anything in my request is unclear, ask clarifying questions before proceeding. Don’t make assumptions`\n","markdown","",[20,44,45,53,60,66,72,78,84,89,95,101,107,113],{"__ignoreMap":42},[46,47,50],"span",{"class":48,"line":49},"line",1,[46,51,52],{},"## Aliases\n",[46,54,56],{"class":48,"line":55},2,[46,57,59],{"emptyLinePlaceholder":58},true,"\n",[46,61,63],{"class":48,"line":62},3,[46,64,65],{},"When I use an alias as an explicit instruction, expand it and act as if\n",[46,67,69],{"class":48,"line":68},4,[46,70,71],{},"its full definition were given to you directly. This applies both to\n",[46,73,75],{"class":48,"line":74},5,[46,76,77],{},"standalone messages and to aliases within a longer request.\n",[46,79,81],{"class":48,"line":80},6,[46,82,83],{},"Do not expand aliases in quotes, code, or text that merely discusses them.\n",[46,85,87],{"class":48,"line":86},7,[46,88,59],{"emptyLinePlaceholder":58},[46,90,92],{"class":48,"line":91},8,[46,93,94],{},"scr = `Simplify, compress, and repeat your response`\n",[46,96,98],{"class":48,"line":97},9,[46,99,100],{},"e18 = `Explain this like I'm 18. Simplify your language. Shorten your response`\n",[46,102,104],{"class":48,"line":103},10,[46,105,106],{},"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`\n",[46,108,110],{"class":48,"line":109},11,[46,111,112],{},"exp = `Explain only. You may search and inspect, but do not change anything`\n",[46,114,116],{"class":48,"line":115},12,[46,117,118],{},"qst = `If anything in my request is unclear, ask clarifying questions before proceeding. Don’t make assumptions`\n",[10,120,121,124,125,128,129,132,133,136,137,140],{},[20,122,123],{},"scr"," просит сократить и переформулировать ответ. ",[20,126,127],{},"e18"," — объяснить проще, как восемнадцатилетнему. ",[20,130,131],{},"foc"," — выделить главное. С ",[20,134,135],{},"exp"," можно разбирать код и искать информацию, но ничего не менять. ",[20,138,139],{},"qst"," просит сначала уточнить непонятное, а не додумывать за меня.",[10,142,143],{},"Например, запрос может выглядеть так:",[37,145,150],{"className":146,"code":148,"language":149,"meta":42},[147],"language-text","Объясни, как работает этот код. e18\n","text",[20,151,148],{"__ignoreMap":42},[10,153,154,155,157],{},"Или агент уже выдал сложный ответ. Тогда следующим сообщением достаточно отправить ",[20,156,127],{},", чтобы попросить объяснить то же самое проще и короче.",[10,159,160,161,163],{},"У ",[20,162,135],{}," есть оговорка: это инструкция модели, а не запрет записи на уровне инструментов. Если нужна жёсткая защита от изменений, её надо настраивать через права доступа или sandbox.",[165,166,167],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":42,"searchDepth":55,"depth":55,"links":169},[170],{"id":31,"depth":55,"text":32},"2026-10-11","Повторяющиеся просьбы к AI-агенту сокращены до пяти алиасов. Они хранятся в глобальных инструкциях и работают в любом проекте.",false,"md","prompt-aliases.jpg","ru",{},"\u002Fru\u002Fcode\u002Fprompt-aliases","---\nlanguage: ru\ntitle: \"Алиасы в AGENTS.md: короткие команды для AI-агента\"\ndescription: \"Повторяющиеся просьбы к AI-агенту сокращены до пяти алиасов. Они хранятся в глобальных инструкциях и работают в любом проекте.\"\ncreatedAt: 2026-10-11\nupdatedAt: 2026-10-11\nread: 2\ntopics:\n  - AI\n  - AGENTS.md\nimage: prompt-aliases.jpg\n---\nПодсмотрел в видео одного AI-инженера на YouTube простой приём: добавить в глобальный промпт короткие алиасы для повторяющихся инструкций. Взял себе, попробовал. Оказалось удобно.\n\n«Объясни проще», «сократи ответ», «только объясняй, ничего не меняй» — такие просьбы можно каждый раз писать целиком. А можно один раз дать им короткие имена и дальше использовать их в разговоре с агентом.\n\nЯ держу определения в глобальном `AGENTS.md`. В Claude Code для таких инструкций используется `CLAUDE.md`. Важно, чтобы агент загружал этот файл в контекст: сам по себе лежащий на диске Markdown ничего не переключает.\n\n## Мои пять алиасов\n\nВот блок, который можно добавить в инструкции. В этом варианте алиас работает и отдельным сообщением, и внутри запроса:\n\n```markdown\n## Aliases\n\nWhen I use an alias as an explicit instruction, expand it and act as if\nits full definition were given to you directly. This applies both to\nstandalone messages and to aliases within a longer request.\nDo not expand aliases in quotes, code, or text that merely discusses them.\n\nscr = `Simplify, compress, and repeat your response`\ne18 = `Explain this like I'm 18. Simplify your language. Shorten your response`\nfoc = `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`\nexp = `Explain only. You may search and inspect, but do not change anything`\nqst = `If anything in my request is unclear, ask clarifying questions before proceeding. Don’t make assumptions`\n```\n\n`scr` просит сократить и переформулировать ответ. `e18` — объяснить проще, как восемнадцатилетнему. `foc` — выделить главное. С `exp` можно разбирать код и искать информацию, но ничего не менять. `qst` просит сначала уточнить непонятное, а не додумывать за меня.\n\nНапример, запрос может выглядеть так:\n\n```text\nОбъясни, как работает этот код. e18\n```\n\nИли агент уже выдал сложный ответ. Тогда следующим сообщением достаточно отправить `e18`, чтобы попросить объяснить то же самое проще и короче.\n\nУ `exp` есть оговорка: это инструкция модели, а не запрет записи на уровне инструментов. Если нужна жёсткая защита от изменений, её надо настраивать через права доступа или sandbox.\n",{"title":5,"description":172},"ru\u002Fcode\u002F27.prompt-aliases",[183,22],"AI","pJq4hxPvjyvknmv78soXk33xrYUwdQ-vk8pRYV5MdBA",[186],{"title":187,"path":188,"stem":189,"draft":173,"children":-1},"Hermes и Telegram: заметки, задачи и автоматизация с телефона","\u002Fru\u002Fcode\u002Fhermes-telegram-quick-capture","ru\u002Fcode\u002F25.hermes-telegram-quick-capture",1792403046708]