AGENT SKILLS · 任务装备 / 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
社区

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).

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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).

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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).

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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).

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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).

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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 /

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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).

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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.

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日
bateau84
社区

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

安装量
1
GitHub Stars
0
最近更新
10月18日