Encore
28 skills
skills24

Agent Skills for development with Encore.

checked 4d ago
Set up scheduled tasks in Encore Go
Configures recurring jobs in Encore using cron syntax — hourly reports, daily cleanups, weekly syncs — without managing separate infrastructure or cron services.
Engineering / pipelines-datafor-engineerslight-setup
·240
checked 4d ago
Build type-safe API endpoints in Go
Scaffolds strongly-typed request and response structs, parameter binding (path, query, headers, cookies), and error handling for Encore Go services—no manual marshalling.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Catch webhook events from Stripe, GitHub, Slack
Sets up a webhook endpoint in your Encore backend that receives and logs events from Stripe, GitHub, Slack, Twilio, or any service that POSTs to a URL you control.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Set up your first Encore backend in minutes
Walks you through installing Encore.ts, creating your first app, and spinning up a working API endpoint without needing to read the docs.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Query and migrate a PostgreSQL database in Encore
Writes safe SQL queries and migration scripts against your Encore backend's PostgreSQL instance, handling schema changes and data fetches without boilerplate.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Wire your frontend to an Encore backend
Generates the boilerplate client code and API bindings to connect a React, Next.js, Vue, or Svelte app to your Encore.ts backend with type safety.
Engineering / workflow-sprint-structureatomicfor-engineers
·240
checked 4d ago
Wire up file uploads in Encore
Generates the boilerplate and imports to store files—images, PDFs, blobs—in Encore's object-storage backend without writing raw API calls.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Set up a scheduled task in Encore
Configures a recurring job in Encore.ts using the cron syntax your backend needs. Handles both simple intervals (every 1h) and complex schedules (0 9 * * 1).
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Set up file storage in an Encore app
Scaffolds the boilerplate to store and retrieve images, documents, and blobs in Encore Go using the objects package — handles bucket creation and permissions.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Add async messaging to your Encore backend
Wires up pub/sub topics and subscriptions in Encore Go using the built-in pubsub package, letting you broadcast events and run background handlers without blocking requests.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Architect an Encore Go app into services
Diagrams how to split your monolith into loosely coupled services, maps boundaries, and generates a ready-to-code directory structure matching Encore conventions.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Catch webhook events from third-party services
Wires up an Encore Go endpoint to receive and parse POSTs from Stripe, GitHub, Slack, Twilio, or any service that fires webhooks — with signature verification built in.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Wire up event-driven workflows in Encore
Sets up Topics and Subscriptions so your backend can broadcast events and run handlers asynchronously without blocking the main request flow.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Keep API keys out of version control
Shows how to store and reference secrets (API keys, tokens, credentials) in Encore.ts so they never leak into git or logs, with examples for common integrations.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Spot bugs and anti-patterns in your Encore backend
Reads your Encore.ts codebase and flags security risks, performance pitfalls, and API design mistakes with concrete fixes for each.
Engineering / code-reviewatomicfor-engineers
·240
checked 4d ago
Design a multi-service Encore architecture
Helps you think through which pieces of your Encore app should become separate microservices, how they talk to each other, and what the folder layout should be.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Set up your first Encore Go backend in minutes
Walks through installing the Encore CLI, creating a new project, and running your first API endpoint locally. Handles the boilerplate so you start coding immediately.
Engineering / workflow-sprint-structureatomicfor-engineers
·240
checked 4d ago
Build a typed REST endpoint with Encore
Scaffolds a request handler with typed inputs, outputs, and validation using Encore's `api()` decorator — handles path params, query strings, headers, and error responses.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Set up type-safe Redis caching in Encore
Configures a Redis CacheCluster in your Encore backend with typed keyspaces, TTLs, and atomic ops — no manual schema or connection boilerplate.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Catch Encore Go anti-patterns before deploy
Analyzes your Encore backend code for common mistakes—unused services, misconfigured APIs, auth gaps—and surfaces them with concrete fixes ranked by risk.
Engineering / code-reviewatomicfor-engineers
·240
checked 4d ago
Write PostgreSQL code in an Encore Go service
Shows how to declare, migrate, and query a PostgreSQL database using Encore's `sqldb` package—handles schema setup, connection pooling, and safe parameterized queries.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Write tests for your Encore backend
Generates unit and integration tests for Encore Go handlers using the standard library testing package, with isolated databases and realistic handler calls built in.
Engineering / code-reviewatomicfor-engineers
·240
checked 4d ago
Move your backend to Encore without rewriting
Maps your existing app's endpoints, auth, and data layer, then generates a step-by-step migration plan and refactored code that runs on Encore.ts or Encore Go.
Engineering / planning-thinkingbundlefor-engineers
·240
checked 4d ago
Lock down your Encore API endpoints
Shows how to add auth handlers to Encore Go services, check caller identity in handlers, and enforce auth on specific endpoints using decorators and headers.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Store API keys safely in your Encore backend
Sets up a package-level secrets struct that keeps API keys and credentials out of your codebase and encrypted at rest in Encore's vault.
Engineering / pipelines-dataatomicfor-engineers
·240
checked 4d ago
Write unit tests for your Encore backend
Generates vitest or jest unit tests for Encore.ts handlers, APIs, and services. Handles isolated databases per test, direct handler calls, and assertion patterns.
Engineering / code-reviewatomicfor-engineers
·240
checked 4d ago
Lock down your Encore API endpoints
Walks through Encore.ts auth patterns — authHandler setup, gateway routing, getAuthData extraction — so only your app's callers can hit sensitive endpoints.
Engineering / planning-thinkingatomicfor-engineers
·240
checked 4d ago
Set up typed caching in your Encore backend
Configures a Redis cluster in your Encore Go service with type-safe keyspaces, automatic TTLs, and atomic operations — no manual serialization or key-naming.
Engineering / pipelines-datafor-engineerslight-setup
·240