go-again avatar

go-again

Official

@go-again

0Followers
|
12Public Repos
|
18Published Skills

Provides high-performance SQLite persistence, schema migration, and observability for Go-based enterprise database architectures.

Skills Distribution
DomainData Systems...Database Persistence (40%)Schema Management (30%)Observability & Se.. (30%)

Agent Skills by go-again

Showing 18 vetted skills indexed across 1 GitHub repositories.

go-againgo-again
5

encryption

Encrypt SQLite databases at rest using gosqlite's page-level cipher.

Official
Intermediate
go-againgo-again
5

studio

Mount an HTTP handler to add a browser-based admin GUI for LiteORM databases.

Official
Intermediate
go-againgo-again
5

migrations

Manage additive and destructive database schema changes for LiteORM applications.

Official
Intermediate
go-againgo-again
5

postgres-advanced

Manage PostgreSQL LISTEN/NOTIFY events and JSONB and array column queries with liteorm.

Official
Advanced
go-againgo-again
5

field-codecs

Transform database fields with custom codecs for JSON, GOB, or Unix time.

Official
Intermediate
go-againgo-again
5

sqlite-search

Add vector, full-text, and hybrid search to LiteORM's SQLite backend.

Official
Advanced
go-againgo-again
5

large-objects

Store and manage large binary content in SQLite with streamed I/O.

Official
Intermediate
go-againgo-again
5

observability

Monitor LiteORM database queries and generate metrics, traces, and audit logs.

Official
Intermediate
go-againgo-again
5

codegen

Generate LiteORM Go code from database schemas and SQL annotations.

Official
Intermediate
go-againgo-again
5

pitfalls

Analyze common LiteORM issues including soft delete handling, data types, and query behavior.

Official
Intermediate
go-againgo-again
5

porting-from-gorm

Translate GORM struct tags and adjust code for LiteORM migration.

Official
Intermediate
go-againgo-again
5

changesets

Capture, apply, invert, and concatenate SQLite changesets within sessions.

Official
Advanced
go-againgo-again
5

quicsql

Connect LiteORM to a remote quicSQL server with mTLS authentication.

Official
Intermediate
go-againgo-again
5

orm-models

Define LiteORM model structs with tags, AutoMigrate, associations, hooks, and soft delete.

Official
Intermediate
go-againgo-again
5

using-liteorm

Select the query or ORM front-end in the LiteORM Go database library.

Official
Intermediate
go-againgo-again
5

query-builder

Execute typed CRUD queries against a LiteORM database using Go.

Official
Intermediate
go-againgo-again
5

logging

Log executed SQL statements with bind arguments, duration, rows affected, and errors in Go.

Official
Intermediate
go-againgo-again
5

vault

Store SQLite databases in a gosqlite vault container with compression and encryption.

Official
Intermediate

Frequently Asked Questions About go-again

FAQPage Schema
What specific database tasks are enabled by these capabilities?

These capabilities enable page-level encryption, full-text and vector search integration, schema migration management, and remote connectivity via mTLS. Users can perform typed CRUD operations, manage large binary objects with streamed I/O, and capture database changesets for session-based synchronization.

Which personas benefit from these database management skills?

Backend engineers and database administrators working within the Go ecosystem benefit most. These skills are designed for developers building high-performance applications requiring robust SQLite persistence, secure remote database access, and detailed query observability for production-grade systems.

What are the primary prerequisites for implementing these database features?

Implementation requires a Go development environment and an existing LiteORM-compatible database structure. Users must configure specific struct tags for model definitions and ensure appropriate mTLS certificates are provisioned when connecting to remote quicSQL servers for secure data transmission.