make-app-runtime
make-app-runtime
Use this skill for Make App runtime and packaging contracts. These rules are intentionally strict because platform image entrypoints and publish artifacts should not vary per POC.
This skill owns project runtime structure, workspace manifests, build outputs, Service start entry, Service port baseline, runtime config file location, Docker/K8s runtime entry alignment, publish-readiness script guidance, and publish-readiness checks.
It does not own UI layout (makeui), authentication implementation (make-app-auth), single-app permission logic (make-app-permission), Make adapter environment variable semantics (make-app-service), DSL modeling (makedsl), Make resource deployment (makecli), or canvas-table behavior (canvas-table-integration).
Quick start
- Identify whether the task touches
apps/,apps/service,apps/ui/dist, package scripts, Docker/K8s, image entrypoints, publish readiness, or a runtime error such asCannot find module '/app/apps/service/dist/server.js'. - Preserve the platform image contract unless the user explicitly says the platform contract itself is changing.
- Verify workspace manifests before source layout:
apps/package.json,apps/pnpm-workspace.yaml,apps/ui/package.json, andapps/service/package.json. - Verify build artifacts before declaring ready: frontend
apps/ui/dist, Serviceapps/service/dist/server.js. - Add or preserve a contract test for the Service runtime entry.
Workspace contract
Generated or reorganized Make App projects use: