Dankosik

54 mods across 1 repository, 5 stars between them.

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Prompt packaging: Use whenever asked to write a repo-grounded prompt or rough input needs packaging. Own the shortest locator/delta prompt; Skip translation.

5 yesterday A 36 tokens original MIT

go-api-contract

03

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Observable contract. Use when a REST change can alter what a deployed client distinguishes across success, error, replay, async recovery, or compatibility.

5 yesterday A 32 tokens original MIT

go-chi

04

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Chi route composition. Use when a change adds, mounts, moves, or reviews routes, middleware, fallbacks, CORS, or bounded route identity.

5 yesterday A 35 tokens original MIT

go-coder

05

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Earliest valid owner. Use for an authorized Go outcome whose accepted behavior and owner are closed and need causal production code, routine focused tests, cleanup, and proof.

5 yesterday A 37 tokens original MIT

go-concurrency

06

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Happens-before in Go. Use when correctness depends on overlapping goroutines, publication of shared state, bounded concurrent work, or stopping and joining goroutines.

5 yesterday A 36 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Data authority. Use when identity, durable schema, backfill, projection, derived surfaces, retention, or datastore fit changes where a datum is true over its lifecycle.

5 yesterday A 38 tokens original MIT

go-db-cache

08

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Runtime data access. Use when SQL or transaction boundaries, query semantics, cache freshness or invalidation, or bounded fallback determine a request path.

5 yesterday A 32 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Release gates. Use when CI/CD, artifact provenance, drift, containers, migrations, rollout, or control-plane evidence determines whether a candidate may ship.

5 yesterday A 35 tokens original MIT

go-distributed

10

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Durable recovery. Use when cross-service consistency, replay, ordering, compensation, redrive, or reconciliation must survive process or owner boundaries.

5 yesterday A 32 tokens original MIT

go-domain-invariant

11

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Domain invariants. Use when business acceptance, rejection, transitions, replay meaning, or effect order changes what states and moves are legal.

5 yesterday A 32 tokens original MIT

go-grpc

12

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Every RPC is a typed status path: the client observes one status, details, and metadata, and that mapping is policy.

5 yesterday A 40 tokens original MIT

go-idiomatic

13

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Semantic ownership. Use when errors, context, nil or zero values, method sets, aliasing, or resource lifetimes change what a Go caller observes.

5 yesterday A 36 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Indirection economics. Use when opaque Go control flow, predicates, names, helpers, or deduplication obscure intent and behavior must remain unchanged.

5 yesterday A 35 tokens original MIT

go-modern-version

16

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Go version idioms. Use before creating or editing handwritten Go when the target module version determines which current language and standard-library forms are available.

5 yesterday A 32 tokens original MIT

go-observability

17

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Operator evidence. Use when an operational question needs a signal, SLI, SLO, or alert, or when an emitted field or label changes correlation, privacy, cardinality, or cost.

5 yesterday A 44 tokens original MIT

go-performance

18

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Measured performance decisions. Use when a workload or budget can change the mechanism, or when an optimization claim needs a comparable baseline, attribution, and delta.

5 yesterday A 33 tokens original MIT

go-reliability

19

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Retry and deadline budgets. Use for any Go decision or review involving end-to-end deadlines, per-attempt timeouts, retry or backoff counts, overload, readiness, drain, shutdown, or rollout recovery.

5 yesterday A 47 tokens original MIT

go-security

20

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Attacker paths. Use when identity, authorization, tenancy, tokens, secrets, injection, SSRF, abuse, or another trust boundary changes what an attacker can reach.

5 yesterday A 37 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Deletion test. Use when a Go diff may overbuild, split responsibility, or add parallel structure and needs an abstraction-cost or collapse decision.

5 yesterday A 34 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Runtime boundary design. Use when a change adds or changes a component crossing, protocol, source of truth, consistency expectation, failure model, or migration topology.

5 yesterday A 36 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

First broken invariant. Use when a bug, flaky test, build failure, hang, deadlock, timeout, or regression has an unknown cause and needs diagnosis or authorized root-cause repair.

5 yesterday A 44 tokens original MIT

Dankosik/go-service-template-rest

Skill Claude CodeCodex

Executable Go falsifiers. Use for a test-only change after the proof obligation, oracle, and proving layer are accepted, or when a non-routine fixture or harness must be built.

5 yesterday A 42 tokens original MIT