AGENT SKILLS · ミッション装備
実際に使われている Agent Skills
公開リポジトリの検証済み Skills を比較し、機能、内容、導入状況、出典を確認してから追加できます。
- 掲載範囲
- 検証済み
- Skills
- 22,002
- リポジトリ
- 3343
- 最終同期
- 2026/10/24
victorzhukz-go-bench-ab
A/B microbenchmark validity in Go — -count never interleaves b.Run arms; repeat inside the parent, equalize arm plumbing, keep a control cell; plus contention-profile attribution. Fire before quoting any benchstat delta.
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-caching
Redis caching and rate limiting for Go — cache-aside (read-through, delete-on-write invalidation, TTL jitter), singleflight before a distributed lock, fail-open on outages, atomic INCR+EXPIRE or Lua token-bucket over racy GET-then-SET. Use when adding a cache layer or choosing go-redis vs rueidis. Triggers on "cache-aside", "singleflight", "INCR+EXPIRE", "token-bucket". Not CDN/HTTP caching; DB is [[z-go-database]], concurrency [[z-go-concurrency]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-ci
GitHub Actions CI/CD for Go projects — test matrix, race detection, golangci-lint, govulncheck, CodeQL, GoReleaser, Dependabot/Renovate, Docker image pipelines. Triggers on "github actions", "workflow", "govulncheck", "goreleaser", "dependabot", "release pipeline". Does not cover lint rule selection; see [[z-go-lint]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-clean-arch-di
Clean architecture wiring, layer direction, and dependency injection for Go services. Use when wiring composition roots, designing service/use-case interfaces, choosing a DI approach (manual vs library), phased injection, or a blocking Run(ctx) lifecycle. Triggers on "composition root", "DI library", "constructor injection", "samber/do", "google/wire", "uber-go/fx". Interfaces are [[z-go-interfaces]]; bounded-context boundaries [[z-domain-modeling]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-clickhouse
ClickHouse analytics access from Go — append-only OLAP modeling, batch/async insert discipline, MergeTree engine selection. Use when writing ClickHouse queries, choosing between clickhouse-go and ch-go, or reading deduplicated data with FINAL/argMax. Triggers on "ClickHouse", "MergeTree", "ReplacingMergeTree", "asyncinsert", "LowCardinality". Does not cover Postgres/OLTP access; see [[z-go-database]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-codegen-patterns
Use when authoring Go code generators, scaffold tools, AST manipulation, template-based codegen, golden-file tests, or YAML-driven generation pipelines. Also use when debugging generated output (wrong file content, injection failures, template rendering errors, YAML parse errors). Does not cover quality of the generated code itself; see [[z-go-style]] and [[z-go-testing]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-concurrency
Goroutines, channels, sync primitives, worker pools, and pipeline patterns for production Go. Triggers on "goroutine leak", "errgroup", "singleflight", "sync.Mutex", "worker pool", "channel ownership". Does not cover context propagation; see [[z-go-context]]. Does not cover leak-detection tooling; see [[z-go-troubleshooting]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-context
Idiomatic context.Context usage in Go — propagation, cancellation, timeouts, deadlines, WithoutCancel, request-scoped values. Triggers on "context.WithCancel", "context.WithTimeout", "ctx.Done()", "WithoutCancel", "context.Background in handler", "context value key". Does not cover concurrency patterns; see [[z-go-concurrency]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-database
Safe, explicit database access in Go — parameterized queries, NULLable columns, transactions, isolation levels, connection pool, migration tooling. Use when writing repository code, choosing sqlx vs pgx, debugging connection leaks, or wiring transactions with SELECT FOR UPDATE. Triggers on "sqlx", "pgx", "QueryContext", "sql.ErrNoRows", "BeginTx". Schema design/sqlc is [[z-go-sqlc]]; Redis/ClickHouse access is [[z-go-caching]]/[[z-go-clickhouse]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-dockerfile
Multi-stage Dockerfile authoring for Go services — a deps layer cached separately from source, BuildKit cache mounts, CGOENABLED=0 static builds, and the scratch vs distroless vs alpine call. Use when writing a service Dockerfile, picking a base image, or explaining why a container has no shell. Triggers on "Dockerfile", "multi-stage build", "distroless", "CGOENABLED=0". Build/push pipeline is [[z-go-ci]]; local parity [[z-go-makefile]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-documentation
Go documentation conventions — godoc comments, package comments, README structure, Example tests, API docs, and llms.txt. Use when writing or reviewing doc comments, examples, or project docs for a library or CLI. Triggers on "godoc", "pkg.go.dev", "ExampleXxx", "doc comment", "llms.txt", "go doc". Does not cover naming; see [[z-go-naming]]. Does not cover test structure or comment discipline; see [[z-go-testing]] and [[z-zero-comments]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-entrypoint
Thin Go main and testable run for func main, cmd/ packages, CLI startup, or service bootstrap. Excludes cobra trees [[z-go-cobra-patterns]], wiring [[z-go-clean-arch-di]], and tests [[z-go-testing]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-env-v11
Parse environment configuration in Go with caarlos0/env v11 — generics, env.Options, struct tags, custom parsers, and injecting a custom env source for hermetic tests. Use when adding env-driven config, choosing required vs notEmpty, injecting env.Options.Environment, or parsing durations/slices/enums. Triggers on "caarlos0/env", "env.Parse", "ParseAsWithOptions", "envDefault", "env tag", "config from env", "notEmpty".
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-errors
Idiomatic Go error handling, wrapping, inspection, and hygiene — the single handling rule, sentinel vs typed errors, panic discipline. Use when creating, wrapping, or inspecting errors; auditing log-and-return patterns; or designing error boundaries. Triggers on "errors.Is", "errors.As", "%w", "log and return", "double handling", "error hygiene". Does not cover slog ecosystem; see [[z-go-observability]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-feature-flags
Feature flag lifecycle in a Go service — typed flag constants, a layered Evaluator (env kill-switch → remote provider → default), fail-open/fail-closed semantics, a fake evaluator for tests. Use when adding a kill switch or gating a feature on a remote provider (PostHog, LaunchDarkly, OpenFeature). Triggers on "feature flag", "kill switch", "IsEnabled", "Evaluator". Env parsing — [[z-go-env-v11]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-goose
Schema migrations for Go using goose (github.com/pressly/goose) — numbered SQL files, up/down blocks, PL/pgSQL wrapping with StatementBegin/End, embed.FS embedding, bare-text enum pattern, and startup version gating. Use when adding migrations, wiring goose into a binary, or choosing enum representation. Triggers on "goose", "+goose StatementBegin", "goose up", "embed.FS migrations". Sqlc is [[z-go-sqlc]]; repository queries [[z-go-database]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-grpc
gRPC and protobuf service design in Go — field evolution, deadline propagation, the status-code/errdetails error model, interceptor ordering, streaming vs unary, and buf as the schema toolchain. Use when evolving a .proto service or setting up buf lint/breaking. Triggers on "protobuf", "buf lint", "buf breaking", "grpc interceptor", "status.Error", "errdetails". Does not cover context, errors, or API semantics; see [[z-go-context]], [[z-go-errors]], [[z-go-api-design]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-http-client
Outbound HTTP client hardening for Go calling external APIs — timeouts, transport tuning, body draining, retry with backoff/jitter, and circuit breakers. Use when a Go client calls another service. Triggers on "http.Client", "RoundTripper", "MaxIdleConnsPerHost", "retry with backoff", "circuit breaker", "otelhttp". Does not cover deadlines, API design, OTel, or API testing; see [[z-go-context]], [[z-go-api-design]], [[z-go-observability]], [[z-qa-api]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-idioms
Go design idioms from the official canon — Effective Go, Go Proverbs, Code Review Comments, Google's style guide — as decision rules: accept interfaces return structs, zero value useful, errors are values, don't panic. Use to judge whether a design "feels like Go" or to unlearn Java/C projections. Mechanics route to siblings via the router table; formatting [[z-go-style]], naming [[z-go-naming]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-lint
Configure and run golangci-lint, suppress warnings correctly, fix common lint findings, and integrate linting into CI/pre-commit hooks — legacy-codebase adoption and code-review pre-checks included. Triggers on "golangci-lint", "nolint", "go vet", "staticcheck", "revive", "gosec". Does not cover style rules linters enforce; see [[z-go-naming]], [[z-go-safety]]. Does not cover CI pipeline setup; see [[z-go-ci]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-makefile
Author a clean Makefile for a Go project's inner loop — DRY build recipes, build-dir handling (inline mkdir or order-only prereq), self-documenting help, version stamping, go tool codegen, and test/lint layering. Use when writing or refactoring a Makefile, adding a make target, or splitting build commands from orchestration. Triggers on "Makefile", "make target", "make build", ".PHONY", "build/test/lint command", "GOBUILD".
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-mcp-server
MCP (Model Context Protocol) server authoring in Go — SDK choice, transport selection, stdio discipline, tool design, and testing. Use when building or extending a Go MCP server — modelcontextprotocol/go-sdk vs mark3labs/mcp-go, stdio vs streamable HTTP, agent-actionable tool/error descriptions. Does not cover consuming/calling LLMs from Go; see [[z-go-llm-streaming]]. Does not cover context propagation; see [[z-go-context]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-messaging
At-least-once messaging for Go on Kafka, RabbitMQ, or NATS — idempotent-consumer dedup, the transactional outbox, consumer-group rebalancing, and dead-letter queues. Use when wiring a consumer/producer, an outbox relay, or DLQ routing. Triggers on "at-least-once", "idempotent consumer", "transactional outbox", "consumer group", "dead-letter queue", "JetStream". Does not cover transaction wiring or goroutines; see [[z-go-database]] and [[z-go-concurrency]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日
victorzhukz-go-naming
Go naming conventions — MixedCaps, package stuttering, constructors, booleans, acronyms, enums, error strings, receivers, getters, functional options. Use for naming decisions like "New vs NewTypeName", "isConnected vs connected", "ErrNotFound vs NotFoundError". Triggers on "MixedCaps", "snakecase identifier", "stuttering", "receiver name". Does not cover formatting/line-length; see [[z-go-style]]. Interface depth belongs to [[z-go-interfaces]].
- 導入数
- 1
- GitHub Stars
- 0
- 更新日
- 10月22日