ardanlabs/service

Starter-kit for writing services in Go using Kubernetes.

4.1kStars on the repository
6Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
Apache-2.0Licence, which decides whether bodies are shown

ardanlabs/service

Skill Claude CodeCodex

Prefer defaulting and naked switches over if/else chains for shallow branching logic in Go. Use when writing or refactoring conditional logic with 1-3 branches.

4.1k 4d ago A 39 tokens original Apache-2.0

ardanlabs/service

Skill Claude CodeCodex

Use when adding a cross-cutting concern (OTEL tracing, logging, metrics, caching, auth) to a business domain, creating files under business/domain//extensions/, or adding the extension seam (ExtBusiness/Extension) to a bus package.

4.1k 4d ago A 58 tokens original Apache-2.0

ardanlabs/service

Skill Claude CodeCodex

Enforce primitive-at-edges / strong-types-in-Business layering and the toBus/fromBusResponse/toDB converter pattern. Use when writing, editing, or auditing Go files under app/, business/domain/, or .../stores/db.

4.1k 4d ago A 56 tokens original Apache-2.0

review-pr

04

ardanlabs/service

Skill Claude CodeCodex

Service Diffguard: read-only PR review lenses for correctness, error visibility, comment truthfulness, test coverage, type/contract boundaries, and simplification across every language in this repo (Go, Vue/JS/SCSS, Rego, protobuf, SQL, Helm/YAML, shell). Use for PR review, pre-commit review, unstaged-diff review, or…

4.1k 4d ago A 88 tokens original Apache-2.0

use-modern-go

05

ardanlabs/service

Skill Claude CodeCodex

Apply modern Go syntax guidelines based on the project's Go version. Use whenever writing, editing, or reviewing Go (.go) code — not only when explicitly asked for guidelines.

4.1k 4d ago A 38 tokens original Apache-2.0