Serverless OpenClaw — build, testing, and TDD workflow

★ 7.7 · vibe-coding

dev documents for Claude Code the full development workflow for the Serverless OpenClaw project, covering build, test, lint, format, and skill-sync commands. The monorepo contains 6 packages — shared, cdk, gateway, container, lambda-agent, and web — managed via npm workspaces, built with `tsc --build` using project references, and tested with vitest (unit tests and CDK synth E2E tests run separately). Husky Git hooks enforce build and lint checks on pre-commit and E2E verification on pre-push. The skill also codifies TDD methodology (write test → fail → implement → pass) for all packages except web, along with TypeScript conventions: ES2022 target, NodeNext module resolution requiring `.js` extensions in all imports, DI patterns, and composite builds.