Найти в Дзене

Подтюнил стэк за выходные

Сразу скажу, мне в нём пока не комфортно. Новые тулы настолько быстро выпускают, что не получается уделять должного времени внедрению. Пока опишу то, что есть. Потом будет пост про улучшения Стэк Claude Code (подписка за 17$) - контекстного окна уже не хватает, некоторый код приходится тюнить руками либо другими бесплатными llm в режиме чата Superpowers - фреймворк для клода, использую для написания плана и создания своих скиллов (brainstorming, writing-skills) Node.js, TypeScript - мой основной язык, ничего не стал придумывать, пишу на том, что хорошо знаю npm - для установки зависимостей Telegraf.js - из недостатков использует официальное API telegram и нет mtproto как в gram.js, пока для текущих задач хватает Prisma.js - ORM для управления СУБД Postgres, всё устраивает, внутри есть аналог pgadmin Express.js - для работы вебхуков yookassa (платежи) и telegram (локально работаю через long polling), есть другие супермодные, но этот проверен временем Caddy - для https, отдельный контей

Подтюнил стэк за выходные

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

Стэк

Claude Code (подписка за 17$) - контекстного окна уже не хватает, некоторый код приходится тюнить руками либо другими бесплатными llm в режиме чата

Superpowers - фреймворк для клода, использую для написания плана и создания своих скиллов (brainstorming, writing-skills)

Node.js, TypeScript - мой основной язык, ничего не стал придумывать, пишу на том, что хорошо знаю

npm - для установки зависимостей

Telegraf.js - из недостатков использует официальное API telegram и нет mtproto как в gram.js, пока для текущих задач хватает

Prisma.js - ORM для управления СУБД Postgres, всё устраивает, внутри есть аналог pgadmin

Express.js - для работы вебхуков yookassa (платежи) и telegram (локально работаю через long polling), есть другие супермодные, но этот проверен временем

Caddy - для https, отдельный контейнер для SSL

Ngrok - для случаев, когда нужно потестировать вебхуки локально, а так обычно long pulling

Dotenv - для переменных окружения локально (в github это секреты)

Vitest.js - для написания тестов

Docker - для создания образов и контейнеров (хотя пора переехать на podman)

Github - использую в качестве хранилища и как бесплатный хостинг для кода

GithubActions - использую как CI/CD для раскатки обновлений на сервере (запускается по пушу в ветку main)

Этапы сборки

– линтеры (компиляция кода, синтаксический анализатор eslint)

– тесты (написано ~400 unit-ов)

– собирается Docker Image с новой версией (используется семантическое версионирование)

– где собирается статика (npm run build)

– запускаются миграции (npm run migration)

– готовый образ пушится в private docker registry (арендую в яндекс.облаке)

– через ssh пулится обновлённый образ

– через docker-compose переподнимаются контейнеры (БД, бот, caddy, https серверы с вебхуками для yookassa и telegram)

Skills

eslint-compliance - мой скилл для соответствия правилам eslint

frontend-design - угнал с сайта vibe.baza, генерирует более-менее внятный интерфейс, пока не использовал, в планах сделать миниапп для админки

iskra-style - мой скилл для проверки соответствия всего текста стилю искры, обучен на тексте основного функционала (названия кнопок, описание команд, диалоги искры)

russian-jsdoc - мой скилл, который запускается автоматически при написании нового кода или модификации старого, пишет все jsdoc на русском

typescript-expert - стырил где-то, но он подлежит кардинальной переработке, чтобы максимально соответствовать лучшим практикам написания кода на TS

MCP

context7 - для поиска обновлённой документации по библиотекам

serena - эксперт по работе с кодом, понимает логику проекта, связи в коде, экономит токены

sequental thinking - для того, чтобы ИИ мыслил более структурно

Чего не хватает мне?

agents team - хочу, чтобы была команда агентов, которые сами разрабатывают, анализируют, тестируют, внедряют

open claw - или его аналоги для управления моим компьютером удалённо (хочу уметь запускать через телеграм claude, codex, чтобы, пока я ехал домой, нейронки работали над моими задачами)

auto review - хочу ревью кода в гитхабе разными типами агентов

auto find bugs - хочу автоматический поиск багов и постоянное фоновое исправление с открытыми PR и уведомлениями мне на телефон

mix codex и claude code - хочу, чтобы скиллы от claude code работали в codex и наоборот, хочу, чтобы инструменты друг друга дополняли

claude code (или codex) - самую максимальную подписку, но чтобы я не платил :D потому что сейчас невозможно создать себе команду из агентов, когда контекстное окно 200к токенов

Пока так. Стэк не идеален. Некоторые библиотеки будут замещаться более современными и производительными.

У вас какой стэк? Го в комменты

-2
-3
-4
-5
-6
-7