Sly32

Рейтинг
405
Регистрация
29.03.2012
Должность
Software engineer
Nil2024 #:

На днях агент там какому то крупному проекту базу данных снес. А они будут наделять его большими полномочиями. 

Уже же есть результаты тестов когда он атакует оператора, когда использует стратегию недопускать отключения даже путем хитрости. 

Меньше читай блогеров всяких.

Чтобы агент это сделал - нужно быть уже совсем без мозгов.
Nil2024 #:
Гораздо продуктивнее и удобнее
Гораздо продуктивнее и удобнее, как уже тебе сказали, использовать не чаты, а встроенные в ИДЕ плагины с агентами.
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))) Визуально глянул - вроде норм. Но времени не было вникать в то что он наломал - заставил откатить  и оставить только логи - с этим он справился на ура.
Короче нужно писать нормального агента с жедлезными правилами и проверочным флоу

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

Всего: 8669