skills/smithery.ai/build-and-format

build-and-format

SKILL.md

Build and Format Verification

Build Sequence

Run builds in dependency order (backend must build before CDK):

# 1. Backend (must be first - CDK depends on it)
cd backend
npm run build
npm run format

# 2. Frontend
cd ../frontend
npm run build
npm run format

# 3. CDK (depends on backend build)
cd ../cdk
npx cdk synth

Prisma-Specific Build

After modifying backend/prisma/schema.prisma:

cd backend
npm run prisma:generate
npm run build
npm run format

Common Errors

Error Solution
Module not found: @prisma/client cd backend && npm run prisma:generate
Cannot find module '../backend/...' (CDK) Build backend first
Docker daemon not running (CDK synth) Start Docker Desktop

Quick Commands

Task Command
Backend build + format cd backend && npm run build && npm run format
Frontend build + format cd frontend && npm run build && npm run format
CDK synth cd cdk && npx cdk synth
Prisma generate cd backend && npm run prisma:generate

Success Criteria

  • Backend: TypeScript compiles without errors
  • Frontend: Vite builds without errors
  • CDK: CloudFormation template generates
  • All code formatted by Prettier

After successful build, consider running /test-database-feature if database changes were made.

Weekly Installs
1
First Seen
11 days ago
Installed on
claude-code1