---
title: "Go — design checklists"
description: "<!-- BEGIN VENDORED --> ## Conditional"
type: skill
canonical_url: https://claudary.paisolsolutions.com/skills/index-20
source: "Claudary"
difficulty: intermediate
author: "Claude Code Knowledge Pack"
date: 2026-07-10T11:25:27.375Z
license: CC-BY-4.0
attribution: "Go — design checklists — Claudary (https://claudary.paisolsolutions.com/skills/index-20)"
---

# Go — design checklists
<!-- BEGIN VENDORED --> ## Conditional

## Overview

# Go — design checklists

<!-- BEGIN VENDORED -->
## Conditional

- [database.md](database.md) — Go's `database/sql` provides a solid foundation for database access. Use `sqlx` or `pgx` on top of it for ergonomics — **Load if:** Design involves database access or SQL
- [grpc.md](grpc.md) — Treat gRPC as a pure transport layer — keep it separate from business logic. The official Go implementation is `google **Load if:** Design involves gRPC services or protobuf
- [observability.md](observability.md) — Observability is the ability to understand a system's internal state from its external outputs. In Go services, this mea **Load if:** Design involves logging, metrics, or tracing
<!-- END VENDORED -->

---

Source: [Claudary](https://claudary.paisolsolutions.com/skills/index-20) · https://claudary.paisolsolutions.com
