Serverless OpenClaw — сборка, тесты и TDD-процесс

★ 7.7 · vibe-coding

Рабочий процесс разработки проекта Serverless OpenClaw (сборка, тестирование, lint, форматирование и синхронизация скиллов) описан в dev для Claude Code. Проект состоит из 6 пакетов (shared, cdk, gateway, container, lambda-agent, web) в npm workspaces, собирается через `tsc --build` с project references, тестируется через vitest — отдельно юнит-тесты и E2E (CDK synth). Git-хуки на husky запускают сборку и lint перед коммитом, E2E — перед пушем. Скилл закрепляет методологию TDD (тест → падение → реализация → прохождение) для всех пакетов, кроме web, а также конвенции TypeScript: ES2022, NodeNext-резолюция с обязательным `.js` в импортах, DI-паттерн и composite builds.