Sly32

Рейтинг
391
Регистрация
29.03.2012
Должность
Software engineer
Nil2024 #:
Без города сказал. Контекст учитывайте.
Это ты учитывай, можно же понять что это была опечатка?
Sly32 #:
Но при этом гордо - веб-мастер
Nil2024 #:
И не то чтобы жалуюсь на ИИ. Так, в тот день накипело)

Это бывает не только с ИИ

Nil2024 #:
У меня эта профессия в налоговой стоит как вид деятельности. 
Ну раз в налоооговой, это аргумент.  Попробуй придти на собес в Гугл, Амазон, Эппл, да даже хотя бы и к нам и заяви - "Я вебмастер, хочу работать"...
Вот вы меня реально удивляете. Научились нажимать 4 кнопки по шаблону. Чуть шаг влево-вправо - все, тупик. Никод поправить - если плагина нет то и смерть, ни сервер правильно настроить... 
Но при этом гордо - веб-мастер!  Вот тут моя главная претензия и есть - называли бы себя как то иначе - вопросов нет.

Прстой пример - эта тема. Ну уже столько разжевано про ИИ - читай, бери и пользуйся правильно. Нет, одно и тоже...

master32 #:
по факту, у меня свободного времени стало меньше,
У меня сама работа стала занимать времени меньше, но зато выросли другие активности в рабочее время - курсы прохожу по ИИ, во всяких митапах участвую. Ну и появилось время на свои проекты.
Антоний Казанский #:
Ещё немножко и олдовые кодеры - кофеманы превратят некогда форум по интернет-маркетингу в форум по AI программингу

Мы стараемся. 😎 Кот Элвис считает что за ИИ - будущее. Даже маркетинг все больше уходит в ИИ-маркетинг.
Нужно уже очень сильно бежать, чтобы не отставать.

Ну и разговоры про новые технологии, которые используются в маркетинге - всяко полезнее чем про выращивание картошки


Devstory #:
Да и без ИИ сложно что то нормальное сделать без IDE
Счас олдовые кодеры поперхнулись своим кофе, читая твои слова возле открытого экрана с VIM, запущенным в консоли 😂
Но в целом ты прав. 
Nil2024 #:
Я не программист. Вебмастер (как и положено вм – человек оркестр), веб разработчик. 

Опять представитель самовыдуманной профессии жалуется на ИИ. Велкам ту клаб))) Тебя ждет еще много интересного.



LikeAVirgin #:
Контролирую каждую функцию (не строчку)
Ну, в моем понятии это тоже самое.
Но я в последнее время контролирую только важные части. 
LikeAVirgin #:
Никогда так не делаю. Или рефакторинг, или задание.

Это тяжелое наследие вайб-кодинга. Не буду спорить с  тем правильно это или нет, не знаю как Кодекс, но Клод даже сам умеет разбивать задачу. 
По хорошему бы, рефакторинг нужно вынести в отдельный скил.

LikeAVirgin #:
И еще очень люблю давать код, написанный Codex на review в Claude.

Я сейчас 90% времени сразу провожу в Claude. На прошлой неделе выел лимиты и вынужненно ушел в gpt модели - замучался с ними. 5.5 еще ничего, вс что ниже - плохо.
При этом в Claude  я по старинке все еще больше в 4.6 - 4.7 - дорогая)

Спасибо за взвешенный и полезный ответ.

Как писал - у меня вообще не было скила под фронтенд изначально. Вот, создал такого, можете покритиковать, посоветовать что убрать, что добавить
---
name: frontend-development
description: 'Frontend development workflow for Learn service UI tasks. Use for: templates, admin pages, HTML, CSS, JavaScript, Plotly charts, UI refactors, responsive design, accessibility, static assets, moving inline CSS/JS to /static, frontend integration.'
argument-hint: 'Describe the page, user flow, affected templates/static assets, data sources, and acceptance criteria.'
user-invocable: true
disable-model-invocation: false
---

# Frontend Development

## Scope
Local workspace skill for this repository frontend tasks (`.github/skills/frontend-development`).

## When to use
- Add or refactor UI in Jinja templates.
- Implement admin pages, dashboards, charts, filters, tables, or client-side interactions.
- Move inline CSS/JS into static assets.
- Improve responsive behavior, accessibility, or information density.
- Integrate backend data into frontend widgets without introducing a frontend framework.

## Mandatory rules
- Keep templates thin and server-rendered.
- Do not leave substantial inline CSS or JavaScript inside templates.
- Store CSS in `src/static/css/` and JS in `src/static/js/`.
- Reuse base layouts and preserve existing UI language unless redesign is requested.
- Escape dynamic text before inserting it into the DOM.
- Respect CSRF on state-changing requests.
- Prefer small, explicit backend endpoints for frontend data needs.
- If frontend work also changes backend contracts, pair this skill with the FastAPI endpoint workflow skill.

## Output expectations
- Minimal, maintainable template changes.
- Page-specific static assets when needed.
- Responsive and accessible UI.
- Safe DOM manipulation.
- Tests or validation notes for the changed interaction.

## Recommended sequence
1. Inspect current template, route, and static assets.
2. Decide what belongs in backend aggregation versus frontend rendering.
3. Implement structure in template.
4. Add CSS/JS in static files.
5. Validate diagnostics and relevant tests.

## Trigger phrases
- frontend
- ui
- admin page
- template
- html css js
- plotly
- move inline script
- move inline style
- responsive design
- accessibility



Сергей про е-ком #:
1. 1 задача - 1 диалог.
Нет
Сергей про е-ком #:

2. Без разницы навыки или агенты, необходимо указывать в системной инструкции недопустимость вкраплений в любом виде css и js. 

3. Желательно вовсе указывать, что такие-то типы данных только в таких-то файлах.

Да, если бы ты был внимательным то увидел бы что я это и написал. Зачем продублировал? 
Сергей про е-ком #:
4. При массовых изменениях проси создавать новую версию, а не редактировать проект. 

Нет, часто задача включает рефакторинг и код ревью. а уж агент сам решает, как создавать функционал - смотри логи выполнения.

Сергей про е-ком #:
5. Вероятно, ты что-то вообще намудрил в своём инструментарии. Т.к. наоборот трудно заставить делать условный inline в html (мне это нужно для копирования стилей при переносе через плагин). По умолчанию Клоуд всегда делал нормально, если ты инструкцию не перегружаешь. В крайнем случае всегда есть навыки. 

просто перечитай внимательно мой пост.

Сергей про е-ком #:
6. Ну и, конечно, должны быть специфические правила для конкретного проекта или релевантный скилл, не конфликтующий с общими инструкциями. 

Для этого и создавалась тема. Здесь можн делиться готовыми агентами и скилами - кому-то будет полезно.

Сегодня у меня два кейса кодинга. Оба с Claude Sonnet 4.6, Только в одном случае через Github Copilot, Во втором - Cloude Code.
Github сделал мне пару задач, 80 процентов было по фронту, но вошли и задачи поправить биллинг для агента. Писался довольно подробный промпт поверх уже существующих скилов и  агентов. В целом все хорошо, только сегодня он постоянно инорировал правило не пихать в ХТМЛ стили и скрипты, несколько раз заставил переделывать. Зато отлично понял задачу по адаптации кабинета пользователя и с первого раза все создал почти как я и хотел. Это была вторая задача, видимо контекст первой остался и он без труда понял что я от него хочу. Переписал внешний вид, добавил панель с сессиями, навбар. Правда  почему то выкинул редактирование сессий, но так как это уже есть прямо в агенте, решил не перегружать функционал.
Единствоенное чего не могу от него добиться - не игнорировать правило разделения стилей и скриптов. Как только он начинает работать со старым файлом где уже намешано - продолжет так и делать. Попробую создать отдельный скил фронтенд девелопер со строгими правилами. Потому что для гитхаба я добился нормальной работы.

Это пет проект. С рабочим все было гораздо хуже. Попросил его сделать рефакторинг и добавить логирование. Он так бодренько взялся, сказал - я тут наешл ошибку, ща сделаем по феньшую. После этого упали 16 тестов из 240))) Визуально глянул - вроде норм. Но времени не было вникать в то что он наломал - заставил откатить  и оставить только логи - с этим он справился на ура.
Короче нужно писать нормального агента с жедлезными правилами и проверочным флоу

А как прошел ваш кодинг день?

Devstory #:
У таксистов лучше с усваниением информации. 

Не, очередное вранье. Я тебя дословно процитировал 😂.

Но вот с чем я категорически согласен - с тем что любая ссылка должна быть помечена как реклама. Но в принципе беседа была не об этом а об эффективности ссылочного. 

Genius Ideaing #:

клубника крупная, свежая - 600 руб кг

нет ни запаха клубничного.... ни вкуса грунтовой клубники...

но жена попросила на праздничный стол... покупал...

ждем свою с грядки.. 

У нас свежая, отборная, сладкая, польская клубника по 25 злотых, это примерно 500 ваших дублонов. Греческая вполовину дешевле, но тут все ценят свою. 
Всего: 8319