Platformatic Runtime

ALWAYS consult this skill when the user works with Platformatic Runtime, watt.json, the create() function pattern, inter-service communication via plt.local, or any project using @platformatic/* packages. This skill contains critical patterns for multi-service composition, runtime configuration, service entry points, and testing strategy that Claude cannot produce correctly without consulting. Without this skill, Claude will incorrectly call app.ready() inside create(), hardcode service URLs instead of using plt.local, and misconfigure watt.json environment variable mapping. Covers: watt.json configuration (dev and production), create() function pattern, inter-service communication via plt.local, pnpm workspace monorepo structure, service configuration with env-schema, unit vs integration testing strategy, common pitfalls. Trigger on ANY mention of: platformatic, watt, watt.json, plt, plt.local, @platformatic/*, create() function, platformatic runtime, platformatic service, platformatic node, entrypoint, watt

fgiova 052ff99 14.7 KB Updated

File contents

fgiova/claude-marketplace/tree/main/plugins/platformatic-runtime/skills/platformatic-runtime commit 052ff995ce

Frequently asked questions

npx skillmds@latest add fgiova/platformatic-runtime