encoredev
Official33 skills · 16.3K installs · 1 repository
- 1

Define 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.
836 - 2

Protect Encore.ts endpoints with authentication and authorize callers. Covers authHandler, Gateway, getAuthData, and auth: true.
829 - 3

Review existing Encore.ts code for best practices and common anti-patterns.
827 - 4

Implement Encore.ts services and lay out an application using encore.service.ts, service directories, systems, and encore/clients. For service boundaries and architecture decisions, use encore-architecture.
827 - 5

Work with PostgreSQL in Encore.ts using SQLDatabase from encore.dev/storage/sqldb — schema migrations and SQL queries.
807 - 6

Write 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.
795 - 7

Connect a frontend application (React, Next.js, Vue, Svelte, etc.) to an Encore.ts backend.
771 - 8

Migrate 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.
733 - 9

Set up Encore.ts from scratch. Install the CLI, log in, create an app, check that it runs, and connect Encore's MCP servers, with a pointer to the skill for each step. Ends where building starts. Not for architecture or feature questions.
678 - 10

Protect Encore Go endpoints with authentication and authorize callers. Covers auth.AuthHandler, auth.UserID, the Authorization header, and //encore:api auth.
565 - 11

Write 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.
564 - 12

Define 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.
563 - 13

Implement Encore.go services and lay out an application using service packages, internal subpackages, systems, and typed service calls. For service boundaries and architecture decisions, use encore-architecture.
563 - 14

Review existing Encore Go code for best practices and common anti-patterns.
561 - 15

Work with PostgreSQL in Encore Go using sqldb.NewDatabase from encore.dev/storage/sqldb — schema migrations and SQL queries.
561 - 16

Set up Encore Go from scratch. Install the CLI, log in, create an app, check that it runs, and connect Encore's MCP servers, with a pointer to the skill for each step. Ends where building starts. Not for architecture or feature questions.
528 - 17
425 - 18
423 - 19
423 - 20
422 - 21
422 - 22
421 - 23331
- 24
314 - 25
312 - 26
310 - 27
310 - 28
309 - 29
307 - 30211
- 31116
- 32116
- 3388