@encore
Build backends in TypeScript and Go with automatic infrastructure. Includes MCP integration for inspecting services, querying databases, analyzing traces, and calling endpoints. Plus rules, skills, and commands for the full Encore workflow.
Add infrastructure primitives (databases, Pub/Sub, cron jobs, caching, object storage, secrets) to an Encore service. Use when the user wants to add a database, queue, cache, storage bucket, cron job, or secret.
Create type-safe API endpoints with Encore.ts.
Implement authentication with auth handlers and gateways in Encore.ts.
Review Encore.ts code for best practices and anti-patterns.
Create a new Encore service with API endpoints, database, and infrastructure. Use when the user wants to add a new service, create endpoints, or scaffold a new part of their backend.
Database queries, migrations, and ORM integration with Encore.ts.
Debug Encore applications using distributed traces. Use when the user reports an error, wants to understand request flow, or needs to diagnose performance issues. Requires the MCP server to be running.
Connect React/Next.js apps to Encore.ts backends.
Get started with Encore.ts - create and run your first app.
Create API endpoints with Encore Go.
Implement authentication with Encore Go.
Review Encore Go code for best practices.
Database queries and migrations with Encore Go.
Get started with Encore Go.
Declare infrastructure with Encore Go.
Structure services with Encore Go.
Test APIs and services with Encore Go.
Declare databases, Pub/Sub, cron jobs, caching, object storage, and secrets with Encore.ts.
Migrate existing backend applications to Encore. Supports any source language/framework, targeting Encore.ts or Encore Go. Groups entities into migration units, creates a hierarchical plan, and migrates one unit at a time with validation.
Structure and organize Encore.ts services.
Test APIs and services with Vitest in Encore.ts.