# Точка входа для агента massCode Отвечай всегда на русском. massCode — это приложение на Electron + Vue 3 + TypeScript с TailwindCSS v4 в renderer, API-маршрутами на Elysia в main process, markdown vault как основным хранилищем пользовательского контента в v5 и `store.app` / `store.preferences` для локального UI state и настроек. ## Всегда действующие правила - Следуй YAGNI. Предпочитай минимальную корректную реализацию вместо спекулятивных абстракций. - Соблюдай границы слоёв: renderer не должен напрямую обращаться к Node.js, filesystem или DB. Используй API или IPC. - Никогда не хардкодь пользовательские строки. Используй систему локализации. - Не запускай lint или тесты по всему проекту для локальной задачи. Ограничивай команды затронутыми файлами или директориями. - После изменений API DTO или routes запускай `pnpm api:generate`. - После изменений locale-файлов запускай `pnpm i18n:copy`. - Если задача совпадает по теме с одним из skills ниже, загружай этот skill до внесения изменений. ## Skills - `.agents/skills/architecture-standards/SKILL.md` Используй первым для общих правил репозитория: архитектура, naming, декомпозиция и выбор следующего skill. - `.agents/skills/vue-renderer-standards/SKILL.md` Используй для работы с Vue renderer: `