dsjacobsen

Go Endpoint — Development skill for Claude Code

Development community

Add a new REST API endpoint with full implementation.

How to install Go Endpoint

Installs to ~/.claude/commands/dsjacobsen-agent-resources-go-endpoint.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/dsjacobsen/agent-resources/HEAD/.claude/commands/go-endpoint.md -o ~/.claude/commands/dsjacobsen-agent-resources-go-endpoint.md

Restart Claude Code, or start a new session, for it to be picked up.

What Go Endpoint does


name: go-endpoint description: Add a new REST API endpoint with full implementation

Add a new API endpoint. Ask for:

  1. Resource name - What entity (e.g., users, products, orders)
  2. Operations - CRUD or specific operations needed
  3. Fields - What data fields to include

Use the `go-api-builder` agent to create:

**All layers:**

  • internal/model/{resource}.go - Domain model
  • internal/dto/{resource}_dto.go - Request/response types with validation
  • `internal/repository/

Alternatives in Development

  • WP REST API — WordPress REST API development 902 ★
  • Ccnexus — A smart API endpoint rotation proxy for Claude Code 786 ★
  • Create API — Scaffold a new API endpoint — route, handler, types, tests — wired into the server 335 ★

Full documentation available on GitHub

View Source Repository