Сделал скилл, который лечит «стек классный, код говно»
Знакомая история: выбрал под мобилку Expo + React Native, под бэк FastAPI, всё модное. Через две недели fetch живёт прямо в компонентах, бизнес-логика размазана по роутерам, в папке utils 40 файлов. Стек ни при чём. Claude просто каждый раз придумывает архитектуру заново, и каждый раз по-своему.
Скилл называется stack-architect. Ставишь в Claude Code, пишешь «хочу новый проект», дальше он сам:
Задаёт 5–8 вопросов с готовыми вариантами: тип проекта, стек, архитектура, API, база, докер, тесты. У каждого вопроса есть «рекомендуем» и короткое почему.
Вопросы зависят друг от друга: выбрал Supabase, про архитектуру бэкенда спрашивать не будет.
Генерирует пак скиллов под конкретно этот проект: frontend, backend, api, database, docker, testing. Внутри каждого структура папок, что куда кладётся, список запрещённого и живой пример модуля на твоём языке. Плюс ARCHITECTURE.md и CLAUDE.md.
Разворачивает скелет проекта и ставит линтеры, которые запрещают импортить через слои. Правило в документе Claude забудет через три сессии. Правило в линтере не забудет.
Внутри пять архитектур: FSD и Clean для фронта, Hexagonal, Modular monolith и Layered для бэка. Под MVP он сам предложит простую, под долгий продукт посложнее.
Я гоняю его на рабочих продакшн-проектах, и за пару недель код перестал расползаться. Новый эндпоинт теперь выглядит как предыдущий, а не как настроение модели в этот день.
Установка: скинуть .skill в Claude Code или распаковать в ~/.claude/skills/. Каталог стеков лежит в одном md-файле, свои предпочтения вписываете туда.
Пишите, на каком стеке пробовали, соберу обратную связь и обновлю.
Post #51
534
Алексей | AI PROKA4 ⚡️Скоро сделаю дропп скиллов для кое-чего!stack-architect.zip39.9 KB
- 🔥 12
- 👍 2
- 🥰 1
- 👏 1