1. Один запрос до и после навыка
Лёха только что водил его за руку — показывал на примерах, как навык меняет картинку. Это была работа мастера. А теперь Тёма собирает Змейку начисто и сам — с Саней, от рабочей серой игры до крутой вещи. На руках у него уже всё: рабочая Змейка (ползёт, ест, счёт идёт — но серая и угловатая), понимание трёх слоёв и готовый дизайн-навык. Осталось пройти по шагам.
Прежде чем праздновать, Тёма делает то, что велел Лёха: ставит честную точку отсчёта. Сначала просит Саню красоту без использования навыков — чтоб потом было с чем сравнивать:
Сделай мою Змейку красивой.
Саня оформляет как умеет — поменял пару цветов, и всё. Тёма открывает index.html в браузере: серовато, деревянно, ровно как утром. Это и есть точка «до». Он даже оставляет вкладку открытой, чтоб не забыть, с чего начинал.
Теперь — скилл. Тёма кладёт готовый файл в проект по пути .claude/skills/web-design/SKILL.md. Агент подхватывает его на лету — остаётся только сверить, что навык встал:
/skills # web-design в списке есть — навык на агенте
В выводе /skills есть web-design. Навык встал — можно пользоваться.
И вот тут у него впервые есть выбор, которого раньше и быть не могло. Раньше он радовался, когда хоть что-то просто заработало. А теперь может задать настроение — словами, не кодом. Перебирает вслух, как одежду в магазине: можно неон — тёмный фон, светящиеся линии, как в ночном городе; можно минимализм — чисто, строго, дорого; можно ретро-аркаду — пиксели, как в восьмидесятых. Любой из трёх агент потянет, потому что весь стиль теперь живёт в навыке. Тёма останавливается на неоне.
А дальше — самое сладкое. Тёма повторяет ровно тот же запрос, что давал в самом начале, слово в слово:
Сделай мою Змейку красивой.
Палец над Enter замирает. На секунду влезает червячок сомнений: запрос-то один в один тот же, что только что выдал серятину. Чего вдруг ему сейчас выйти иначе? Файл лежит, в /skills высветился — а ну как не подхватит, и опять те же блёклые квадраты? Тёма даже косится на соседнюю вкладку «до», будто готовит себе оправдание. И всё-таки жмёт.
Чёрный экран. Один удар сердца — ничего. Второй.
И Змейка оживает. Она не дёргается по клеткам, как все его прежние поделки, — она течёт по экрану, мягко, как ртуть. Яблоко вспыхивает при поедании, тихо щёлкает звук, неоновая палитра светится в темноте, как ночной город из утренней прикидки.
Тёма медленно отнимает руку от клавиатуры.
— Да ладно, — говорит он тихо, в пустоту. — Я ж не дописал ни слова.
И правда — ни слова про «красиво» он не добавил. Запрос был тот же самый. Разницу сделал навык, который встал между двумя запросами: агент сам подхватил его по полю description и натянул дорогой стиль.
Чтоб поверить глазам, он перещёлкивает на соседнюю вкладку — ту самую, серую, дёрганую, со скучными квадратами, что нарочно оставил открытой. Туда-обратно: серое — неон, серое — неон. Слева школьная поделка, справа вещь из магазина приложений. Один и тот же проект. Один и тот же запрос. А между ними он положил навык — и всё.
— Один файл, — бормочет Тёма, гоняя вкладки. — Я ничему не учился. Просто положил файл — и поумнел не я, а он.
2. Проверяем, что логика не сломана
Прежде чем хвастаться, Тёма по привычке проверяет, не сломал ли навык что-нибудь внутри. Садится играть всерьёз: змейка ползёт, яблоко съедается, счёт растёт — ровно как раньше. Ни единого сбоя в правилах. Вот оно, ровно как Лёха толковал: навык залез только в слой вида, в CSS, а логику — JS — не тронул вообще. Игра работает так же, просто теперь выглядит дорого. И он не на слово верит, а сам видит: «работает» и «выглядит» — и правда разные слои, навык поправил только второй.
Серая игрушка стала дорогой, логика цела — значит, это та самая вылизанная вещь, готовая к показу. Тёма добавляет её в свою галерею, как уже умеет, — сегодняшняя вещь готова. На полке побед прибавилось ещё одно: не просто «работает», а «работает и выглядит как у профи».
Кайф такой, что усидеть на месте невозможно. Тёма кидает пару скриншотов в общий офисный чат — не заказчику, не наружу, а к своим, где слава пока камерная и оттого особенно сладкая. Бросает нарочито буднично, одной строкой, будто между делом: «вот, балуюсь тут вечерами». А сам косится на экран и ждёт.
Чат вспыхивает почти сразу.
Тёма перечитывает «это ТЫ сам сделал» — с двумя вопросами, с большими буквами — и его прямо распирает. Отбивает скромным смайликом:
Три слова, в которых обаяния больше, чем правды. И ровно тот тип одобрения, который особенно греет, когда силу ты только пробуешь и сам ещё до конца в неё не веришь.
3. Чему на самом деле научился
Кто-то в чате не унимается:
«слушай, а где так анимацию делать научился? это ж не на коленке собирается»
Тёма секунду смакует вопрос — такие он любит. И отбивает ровно так, как ему приятнее всего: небрежно, будто пустяк:
Да вот, освоил анимацию потихоньку. Посидел, разобрался, довёл до ума 😎
И ведь не врёт. Сегодня он и правда узнал про слои, про скилы, про то, куда бьёт красота, — голова поработала. Но в «освоил анимацию» прячется маленькая подмена, и Тёма её краем чует. Прозвучало так, будто он сел и научился делать это руками, как учатся ремеслу. А он научился другому — надевать готовое умение на агента. Тоже навык, и неплохой. Только коллеги слышат «он умеет в анимацию», а правда — «он умеет дать агенту того, кто умеет в анимацию».
Тёма эту щёлку между словами замечает — и тут же захлопывает: признаваться в ней не хочется даже себе. Поправлять никого не лезет, пусть думают, что он крут в CSS. И по офису за ним уже идёт слава: вот тот, кто с ИИ делает яркие штуки, и делает быстро. Ещё не заказчики, не деньги, не слава наружу. Но в этих четырёх стенах он теперь — человек, к которому подходят с «слушай, а ты можешь?».
4. Возражение: а сам-то умеешь?
Не обходит эта слава и Олега. Через пару столов он давно слушает весь этот восторг вполуха — и наконец не выдерживает. Не оборачивается, не отрывается от экрана, только пальцы на его механической клавиатуре сбиваются с дробного стука на резкое одиночное «щёлк». Рядом на столе сохнет вечный кактус.
— Штука яркая, спору нет, — роняет он сухо, в монитор. — Только если за вас всё будет делать ИИ, сами вы так ничему и не научитесь, Артём. Будете уметь жать кнопку, а под кнопкой — пусто.
«Артём» — не «Тёма». Полным именем, как учитель в коридоре. Голос ровный, без яда, и оттого цепляет сильнее, чем если б Олег брюзжал: он не злится — он будто заранее знает, чем это кончается, и говорит как человек, который такое уже видел.
Тёма отмахивается, не обижаясь: Олег у них завёл себе роль зануды-скептика и честно её отыгрывает, видал он таких ворчунов. Сегодняшний кайф мелочью не пробьёшь.
— Да расслабься, дядь Олег, — кидает он через плечо, не оборачиваясь, с лёгкой улыбкой. — Жму кнопку — а из неё конфетка. Чего ещё надо-то?
Олег не отвечает — только клавиатура снова застучала, чуть громче прежнего. Но фраза его всё равно повисает где-то рядом — не болью, а тихой царапинкой, которую Тёма сейчас слушать не готов.
Вечером, когда чат отшумел, Тёма листает свои скриншоты — и Олегово вдруг догоняет его в тишине, без свидетелей. Жму кнопку, а под кнопкой пусто. Днём отмахнулся легко, а сейчас, один на один с экраном, оно поскрёбывает. И он, наполовину в шутку, наполовину всерьёз, тычет в телефон и пишет Артёму2036 — как пишут своему, когда хочется, чтоб тебя отбрили и стало легче: «слушай, а я вообще чего-то стою? или просто кнопки жму, а умное всё за меня делает? сегодня хлопали, а я будто и ни при чём».
Тёма перечитывает дважды. Каркас фразы целый, а самая мякоть — то слово после «не пуст» и то, чего он «ещё не зна███», — съедена плашками подчистую. Не разобрать, как ни щурься. Привычно уже: старший будто нарочно затирает именно то, ради чего писал. «Ты не пуст…» — а дальше чёрная полоса. Утешил, называется. Тёма фыркает — не то полегчало, не то ещё гаже, — и кладёт телефон экраном вниз.
Вины он за собой не чувствует — да и за что? Что-то же он делал: думал, ставил задачу, выбирал неон. Кайф дня этим не ломается. Просто к радости примешался непонятный привкус, лёгкая щекотка под рёбрами, которую он и назвать-то толком не может, и называть не хочет. Артём2036, как всегда, ничего не разжевал — бросил образ, затёр полслова и замолчал.
Тёма гасит экран телефона. Победа всё равно победа, этого у дня не отнимешь: серая игрушка стала дорогой, коллеги хлопали, а завтра он наденет на агента ещё что-нибудь. Привкус чужих медалей он сгребает туда же, в дальний угол, к остальному необъяснённому от парня из будущего. Полежит — разберёмся как-нибудь потом.
Он ещё раз листает скриншот неоновой Змейки. Красиво же. И гасит экран совсем.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ