- Encore ApiDefine typed API endpoints in Encore.ts using `api(...)` from `encore.dev/api`. Covers typed request/response interfaces, path/query/header/cookie params, request validation, and `APIError`. For raw endpoints (`api.raw()`) and inbound webhooks, use `encore-webhook` instead.encoredev/skills25
- Encore AuthProtect Encore.ts endpoints with authentication and authorize callers. Covers `authHandler`, `Gateway`, `getAuthData`, and `auth: true`.encoredev/skills25
- Encore BucketStore unstructured files in Encore.ts using `Bucket` from `encore.dev/storage/objects` — uploads, images, documents, blobs.encoredev/skills25
- Encore CacheCache data in Redis from Encore.ts using `CacheCluster` and typed keyspaces from `encore.dev/storage/cache`. Type-safe key/value access with TTLs, atomic increments, and per-keyspace data shapes.encoredev/skills25
- Encore Code ReviewReview existing Encore.ts code for best practices and common anti-patterns.encoredev/skills25
- Encore CronSchedule periodic / recurring work in Encore.ts using `CronJob` from `encore.dev/cron`. Covers `every: "1h"` interval syntax and `schedule: "0 9 * * 1"` cron expressions.encoredev/skills25
- Encore DatabaseWork with PostgreSQL in Encore.ts using `SQLDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.encoredev/skills25
- Encore FrontendConnect a frontend application (React, Next.js, Vue, Svelte, etc.) to an Encore.ts backend.encoredev/skills25
- Encore Getting StartedBootstrap a brand-new Encore.ts project from zero. Only for first-time CLI install and `encore app create` — not for architecture or feature questions.encoredev/skills25
- Encore Go ApiDefine typed API endpoints in Encore Go using `//encore:api` annotations. Covers typed request/response structs, path/query/header/cookie params, and error returns. For raw endpoints (`//encore:api raw`) and inbound webhooks, use `encore-go-webhook` instead.encoredev/skills25
- Encore Go AuthProtect Encore Go endpoints with authentication and authorize callers. Covers `auth.AuthHandler`, `auth.UserID`, the `Authorization` header, and `//encore:api auth`.encoredev/skills25
- Encore Go BucketStore unstructured files in Encore Go using `objects.NewBucket` from `encore.dev/storage/objects` — uploads, images, documents, blobs.encoredev/skills25
- Encore Go CacheCache data in Redis from Encore Go using `cache.NewCluster` and typed keyspaces from `encore.dev/storage/cache`. Type-safe key/value access with TTLs, atomic increments, and per-keyspace data shapes.encoredev/skills25
- Encore Go Code ReviewReview existing Encore Go code for best practices and common anti-patterns.encoredev/skills25
- Encore Go CronSchedule periodic / recurring work in Encore Go using `cron.NewJob` from `encore.dev/cron`. Covers `Every: "1h"` interval syntax and `Schedule: "0 9 * * 1"` cron expressions.encoredev/skills25
- Encore Go DatabaseWork with PostgreSQL in Encore Go using `sqldb.NewDatabase` from `encore.dev/storage/sqldb` — schema migrations and SQL queries.encoredev/skills25
- Encore Go Getting StartedBootstrap a brand-new Encore Go project from zero. Only for first-time CLI install and `encore app create` — not for architecture or feature questions.encoredev/skills25
- Encore Go PubsubAsynchronous messaging in Encore Go via `pubsub.NewTopic` and `pubsub.NewSubscription` from `encore.dev/pubsub` — broadcast events, decouple producers from consumers, and run background handlers.encoredev/skills25
- Encore Go SecretManage API keys, credentials, and other secrets in Encore Go using a package-level `secrets` struct.encoredev/skills25
- Encore Go ServicePlan how to split an Encore Go application into services and lay out its directory structure. Architecture and decomposition, not first-time CLI install (that's `encore-go-getting-started`).encoredev/skills25
- Encore Go TestingWrite or run automated tests for Encore Go code with `encore test` and the standard library `testing` package. Covers isolated per-test databases, calling handlers directly, and `*testing.T` patterns.encoredev/skills25
- Encore Go WebhookReceive inbound webhooks from external services (Stripe, GitHub, Slack, Twilio, etc.) in Encore Go using `//encore:api raw`. The right skill any time the user names a third-party provider that POSTs events to a URL you own.encoredev/skills25
- Encore MigrateMigrate an existing backend application to Encore. Supports any source framework, targets Encore.ts or Encore Go. Drives a structured DISCOVER → PLAN → MIGRATE workflow with `migration-plan.md` tracking.encoredev/skills25
- Encore PubsubAsynchronous messaging in Encore.ts via `Topic` and `Subscription` from `encore.dev/pubsub` — broadcast events, decouple producers from consumers, and run background handlers.encoredev/skills25
- Encore SecretManage API keys, credentials, and other secrets in Encore.ts using `secret(...)` from `encore.dev/config`.encoredev/skills25
- Encore ServicePlan how to split an Encore.ts application into services and lay out its directory structure. Architecture and decomposition, not first-time CLI install (that's `encore-getting-started`).encoredev/skills25
- Encore TestingWrite or run automated tests for Encore.ts code with `encore test` and vitest/jest. Covers isolated per-test databases, calling handlers directly, and `describe`/`it`/`expect`.encoredev/skills25
- Encore WebhookReceive inbound webhooks from external services (Stripe, GitHub, Slack, Twilio, etc.) using `api.raw(...)` from `encore.dev/api`. The right skill any time the user names a third-party provider that POSTs events to a URL you own.encoredev/skills25
- Gen ProtoCompile protobuf files into native Go code. Use after modifying .proto files.encoredev/encore-internal3
- Add InfrastructureAdd 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.encoredev/cursor-plugin1
- Create ServiceCreate 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.encoredev/cursor-plugin1
- Debug TracesDebug 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.encoredev/cursor-plugin1
- Encore ApiCreate type-safe API endpoints with Encore.ts.encoredev/cursor-plugin1
- Encore AuthImplement authentication with auth handlers and gateways in Encore.ts.encoredev/cursor-plugin1
- Encore Code ReviewReview Encore.ts code for best practices and anti-patterns.encoredev/cursor-plugin1
- Encore DatabaseDatabase queries, migrations, and ORM integration with Encore.ts.encoredev/cursor-plugin1
- Encore FrontendConnect React/Next.js apps to Encore.ts backends.encoredev/cursor-plugin1
- Encore Getting StartedGet started with Encore.ts - create and run your first app.encoredev/cursor-plugin1
- Encore Go ApiCreate API endpoints with Encore Go.encoredev/cursor-plugin1
- Encore Go AuthImplement authentication with Encore Go.encoredev/cursor-plugin1
- Encore Go Code ReviewReview Encore Go code for best practices.encoredev/cursor-plugin1
- Encore Go DatabaseDatabase queries and migrations with Encore Go.encoredev/cursor-plugin1
- Encore Go Getting StartedGet started with Encore Go.encoredev/cursor-plugin1
- Encore Go InfrastructureDeclare infrastructure with Encore Go.encoredev/cursor-plugin1
- Encore Go ServiceStructure services with Encore Go.encoredev/cursor-plugin1
- Encore Go TestingTest APIs and services with Encore Go.encoredev/cursor-plugin1
- Encore InfrastructureDeclare databases, Pub/Sub, cron jobs, caching, object storage, and secrets with Encore.ts.encoredev/cursor-plugin1
- Encore MigrateMigrate 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.encoredev/cursor-plugin1
- Encore ServiceStructure and organize Encore.ts services.encoredev/cursor-plugin1
- Encore TestingTest APIs and services with Vitest in Encore.ts.encoredev/cursor-plugin1