MCPInstall

encoredev

Official33 skills · 16.3K installs · 1 repository

  1. 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.

  2. 2

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

  3. 3

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

  4. 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.

  5. 5

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

  6. 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.

  7. 7

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

  8. 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.

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

  10. 10

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

  11. 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.

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

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

  14. 14

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

  15. 15

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

  16. 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.

  17. 17
    425
  18. 18
    423
  19. 19
    423
  20. 20
    422
  21. 21
    422
  22. 22
  23. 23
  24. 24
    314
  25. 25
    312
  26. 26
    310
  27. 27
  28. 28
    309
  29. 29
    307
  30. 30
  31. 31
  32. 32
  33. 33