https://github.com/encoredev/skills
Agent Skills for development with Encore.
https://github.com/encoredev/skills
claude-code skills
Last synced: 3 months ago
JSON representation
Agent Skills for development with Encore.
- Host: GitHub
- URL: https://github.com/encoredev/skills
- Owner: encoredev
- License: apache-2.0
- Created: 2026-01-08T09:37:57.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-16T19:50:33.000Z (3 months ago)
- Last Synced: 2026-03-16T23:17:24.987Z (3 months ago)
- Topics: claude-code, skills
- Homepage: https://encore.dev
- Size: 172 KB
- Stars: 18
- Watchers: 0
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# Encore Skills
Agent skills for building backend applications with [Encore](https://encore.dev), the backend framework for Go and TypeScript.
## What These Skills Do
Encore is a backend framework with built-in infrastructure. You declare what you need (databases, Pub/Sub, cron jobs, etc.) in code, and Encore understands how to run it.
These skills help AI agents use Encore's declarative patterns correctly:
- **Declarative infrastructure** - define resources in code
- **Type-safe APIs** - request/response validation built-in
- **Service-to-service calls** - automatic type safety across service boundaries
- **Built-in observability** - tracing, metrics, and logging out of the box
### How Infrastructure Works
- **Local development** (`encore run`) - Encore provisions Docker containers automatically (Postgres, Redis, etc.)
- **Production deployment** - Either use [Encore Cloud](https://encore.dev/cloud) to provision in your AWS/GCP account, or self-host using the generated infrastructure configuration
## Installation
```bash
npx add-skill encoredev/skills
```
Works with Cursor, Claude Code, Codex, OpenCode, and 10+ other agents.
```bash
# List available skills
npx add-skill encoredev/skills --list
# Install specific skills
npx add-skill encoredev/skills --skill encore-getting-started --skill encore-api
# Install to specific agents
npx add-skill encoredev/skills -a cursor -a claude-code
# Global installation
npx add-skill encoredev/skills -g
```
### Claude Code Marketplace
If you prefer to use Claude Code directly:
```bash
claude plugin marketplace add encoredev/skills
claude plugin install encore-skills@encore-skills
```
### Manual Installation
Copy the `SKILL.md` files from `encore/` to your agent's skills directory.
## Available Skills
### TypeScript
| Skill | Description |
|-------|-------------|
| `encore-getting-started` | Get started with Encore.ts |
| `encore-api` | Create type-safe API endpoints |
| `encore-auth` | Implement authentication |
| `encore-infrastructure` | Declare databases, Pub/Sub, cron jobs, secrets |
| `encore-service` | Structure and organize services |
| `encore-database` | Database queries, migrations, ORM integration |
| `encore-testing` | Test APIs with Vitest |
| `encore-frontend` | Connect React/Next.js apps |
| `encore-code-review` | Review code for best practices |
| `encore-migrate` | Migrate existing backends to Encore |
### Go
| Skill | Description |
|-------|-------------|
| `encore-go-getting-started` | Get started with Encore Go |
| `encore-go-api` | Create API endpoints |
| `encore-go-auth` | Implement authentication |
| `encore-go-infrastructure` | Declare infrastructure |
| `encore-go-service` | Structure services |
| `encore-go-database` | Database queries and migrations |
| `encore-go-testing` | Test APIs and services |
| `encore-go-code-review` | Review code for best practices |
## References
- [Encore.ts Documentation](https://encore.dev/docs)
- [Encore GitHub](https://github.com/encoredev/encore)
## License
Apache-2.0