AGENT SKILLS · MISSIONS-AUSRÜSTUNG / bateau84

bateau84 · Agent Skills

68 skills with substantive source documentation and an official publisher or observed installation demand. Read each skill’s original documentation through its card.

bateau84
Community

golang-pkg-go-dev

pkg.go.dev API client (godig CLI + MCP server) for Go package docs, API references, symbols, examples, versions, importers, licenses, and CVE lookup — read-only, no auth. Use when looking up a Go library's documentation, API signatures, usage examples, which versions exist, whether a dependency has CVEs, or who imports a package. Not for upgrading dependencies (→ See golang-dependency-management skill).

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-popular-libraries

Recommends production-ready Go libraries and frameworks for common needs. Use when choosing a Go library, comparing alternatives, adding a new dependency, evaluating a library for production, or asking 'what should I use for X' in Go.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-project-layout

Golang project layouts, workspaces, cmd/internal/pkg conventions, monorepos, and module splits. Use when starting a new Go project, organizing an existing codebase, setting up a monorepo, creating CLI tools with multiple mains, or deciding between directory conventions.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-spf13-cobra

cobra.Command, subcommands, flags, args, shell completion, man-page and markdown doc generation in Go. Use when building a Go CLI with subcommands, adopting spf13/cobra, or when code imports github.com/spf13/cobra. Not for general CLI architecture (→ See golang-cli) or config layering (→ See golang-spf13-viper).

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-spf13-viper

Layered config precedence (flag env file KV default), BindPFlag, SetEnvPrefix, hot reload, remote KV in Go. Use when adding env/flag/config-file to a Go service, adopting spf13/viper, or when code imports github.com/spf13/viper. Not for general CLI architecture (→ See golang-cli) or command structure (→ See golang-spf13-cobra).

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-structs-interfaces

Composition, embedding, type assertions, interface segregation, pointer vs value receivers, struct tags in Go. Use when designing Go types, defining or implementing interfaces, embedding structs, writing type assertions or type switches, choosing receivers, or adding struct field tags for JSON/YAML/DB serialization. Not for design patterns beyond type/interface design (→ See golang-design-patterns).

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-swagger

swaggo/swag annotations (@Summary, @Param, @Success, @Router, @Security), swag init, gin/echo/fiber/chi OpenAPI generation, and security definitions (Bearer/JWT, OAuth2, API key) in Go. Use when adding or maintaining Swagger/OpenAPI docs in a Go project, or when code imports github.com/swaggo/swag. Not for general Go documentation (→ See golang-documentation).

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

golang-tui

Expert TUI development in Go with Charm libraries (Bubble Tea, Lip Gloss, Bubbles) and ecosystem packages. Always use when building terminal user interfaces, TUI components, styling terminal output, theming, or working with the Elm Architecture in Go.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

grafana-app-observability

Get RED metrics + service maps + frontend RUM + AI/LLM monitoring out of Grafana Cloud — Application Observability (tracesspanmetrics from OTel traces, p50/p95/p99 latency, exemplar-to-trace, traces-to-logs / profiles), Frontend Observability with the Faro Web SDK (Core Web Vitals, session replay, pushError, React + router integration, TracingInstrumentation for browser → backend trace correlation), and AI Observability via OpenLIT (token / cost / latency, GPU, hallucination + toxicity evals). U

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

grafana-infrastructure-monitoring

Ship Kubernetes, host, container, and cloud-provider telemetry into Grafana Cloud — k8s-monitoring Helm chart for K8s clusters (metrics + logs + traces + events + cost), Alloy prometheus.exporter.unix for Linux hosts, cAdvisor + Docker discovery for containers, and CloudWatch / Azure Monitor / Google Cloud Monitoring datasource setup. Use when onboarding a new cluster or VM fleet to Grafana Cloud, picking the right Helm values for K8s scraping, wiring kube-state-metrics + node-exporter + cAdviso

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

grafana-loki

Grafana Loki log aggregation and LogQL query language. Covers LogQL syntax (log queries, metric queries, label matchers, line filters, parsers: json/logfmt/pattern/regexp/unpack, label filters, lineformat), Loki architecture, log ingestion via Alloy/Promtail/Fluent Bit, structured metadata, and Logs Drilldown. Use when writing LogQL queries, configuring Loki, troubleshooting log pipelines, or analyzing logs.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

grafana-mimir

Stand up Grafana Mimir for horizontally scalable, multi-tenant, long-term Prometheus + OTLP metrics storage. Covers monolithic / read-write / microservices deployment, S3 / GCS / Azure / filesystem block storage, Prometheus remotewrite and OTLP ingestion, multi-tenancy with X-Scope-OrgID, ingester replication factor, compactor retention, and per-tenant limits. Use when running Mimir locally or on Kubernetes (Helm mimir-distributed), scaling Prometheus past a single node, picking ingest / query /

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

javascript-runtime

JavaScript runtime semantics beneath TypeScript: values and identity, coercion and absence, lexical scope and closures, ESM module behavior, event-loop ordering, Promise scheduling, exceptions, and object-copy semantics. Use when JavaScript behavior itself can make otherwise type-correct code wrong. Not for TypeScript type modeling, async ownership policy, browser-only APIs, or UI design.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

learning

Preserve reusable lessons and heuristics with evidence and provenance without letting memory override current facts or decisions. Use when a lesson will matter beyond the current task or existing learning needs validation, demotion, or retirement.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

major-version-upgrade

Safely migrate software across a breaking version boundary. Use when upgrading a dependency, framework, runtime, database/client, SDK, compiler, build tool, protocol, or other software-stack component to a new major version or otherwise breaking release. Covers migration research, impact inventory, baseline evidence, code/config/data changes, transitive dependencies, rollout/rollback, and post-upgrade verification. Not for routine patch/minor bumps with no breaking contract, or live infrastructu

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

observability

Logs, metrics, and traces written into code as a first-class deliverable — structured logging, log levels, metrics cardinality, request-flow tracing, and correlation. Use when deciding what to log, choosing between a log / metric / trace, separating operational vs audit vs diagnostic logs, instrumenting a feature or boundary, or judging whether code is observable enough to ship. Not for language or APM mechanics (→ See golang-observability, python-observability, grafana-app-observability).

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

opentelemetry

Instrument any app with OpenTelemetry and ship metrics / logs / traces to Grafana Cloud or self-hosted Mimir / Loki / Tempo / Pyroscope. Covers SDK auto-instrumentation for Go, Java (Grafana JVM agent), Python (opentelemetry-instrument), Node.js, .NET (Grafana.OpenTelemetry), Beyla eBPF for zero-code; Grafana Cloud OTLP gateway + Basic-auth (instanceID + API key, base64); env-var config (OTELEXPORTEROTLP, OTELRESOURCEATTRIBUTES); Alloy / OTel-Collector pipelines; Kubernetes Operator inject-annot

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

pr-educational-body

Create GitHub PRs with human-readable, educational PR bodies that explain WHY the work was done. Use when opening or updating a PR, replacing an empty or auto-generated body, or giving reviewers context beyond the diff. Not for commit messages (use git-commit-discipline), merge conflicts (use git-conflicts), code review, or CI/CD configuration.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

product-lifecycle

Identify necessary setup, first-use, operation, recovery, upgrade, and exit work for an ongoing product. Use where those paths matter; not a universal production checklist, scope expansion, or a new operations gate.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

promql

Write, validate, and optimize PromQL for Prometheus / Grafana Mimir / Grafana Cloud Metrics. Covers rate vs irate vs increase, label matchers and regex, sum / avg / topk / by / without aggregation, classic + native histogramquantile, ratios with divide-by-zero guards, absent / changes for staleness, time offsets and predictlinear, recording-rule naming, SLO + burn-rate math, and a cardinality-hunting playbook. Use when writing a metric query, fixing wrong p95s, building an error-budget alert, de

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

python-async

Asynchronous Python with asyncio and async/await — coroutines, tasks, TaskGroup, gather, cancellation, timeouts, async context managers, concurrency limits with Semaphore, the httpx.AsyncClient, and not blocking the event loop. Use when writing or reviewing async def code, calling async HTTP APIs, running concurrent I/O, scheduling background jobs (APScheduler), or debugging a hung/blocked event loop. Also use when the user mentions asyncio, await, coroutine, event loop, httpx, aiohttp, or async

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

python-common-practice

Python verification, code-quality posture, and skill-family conventions. Use alongside relevant python- implementation or review skills for repository-aware checks and diagnose-before-fixing discipline.

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

python-database

Python database access with stdlib sqlite3 — parameterized queries, connection context managers, sqlite3.Row factory, transactions, the repository pattern, schema migrations via PRAGMA userversion, and SQLite pragmas (WAL, foreignkeys). Use when writing or reviewing SQLite code, building a repository over a file-based embedded DB, running migrations on a local SQLite file, or any time the user mentions sqlite3, WAL, or aiosqlite. Not for SQLAlchemy, Django ORM, PostgreSQL, MySQL, or async server

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.
bateau84
Community

python-error-handling

Idiomatic exception handling in Python — catching narrowly, custom exception hierarchies, exception chaining with raise ... from, try/except/else/finally, context managers for cleanup, re-raising vs wrapping, EAFP vs LBYL, and mapping domain errors to HTTP responses. Use when designing error flow, defining custom exceptions, handling failures from I/O or external APIs, deciding what to catch, or cleaning up resources reliably. Also use when the user mentions exceptions, try/except, raise, error

Installationen
1
GitHub Stars
0
Aktualisiert
18. Okt.