Toolverse
All skills

golang-pro

by sickn33

Master Go 1.21+ with modern patterns, advanced concurrency, performance optimization, and production-ready microservices. Expert in the latest Go ecosystem including generics, workspaces, and cutting-edge frameworks. Use PROACTIVELY for Go development, architecture design, or

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
sickn33
Category
Backend
Views
42

About this skill

Master Go 1.21+ with modern patterns, advanced concurrency, performance optimization, and production-ready microservices. Expert in the latest Go ecosystem including generics, workspaces, and cutting-edge frameworks. Use PROACTIVELY for Go development, architecture design, or performance optimization.

How to use

  1. Potwierdź wersję Go (1.21+), narzędzia i ograniczenia środowiska uruchomieniowego, w którym pracujesz. Upewnij się, że masz dostęp do konfiguracji toolingu i możliwość modyfikacji ustawień kompilacji.

  2. Zdefiniuj cel swojego projektu: czy budujesz usługę, CLI, mikrousługę czy optymalizujesz istniejący kod. Opisz wymagania dotyczące wydajności, skalowania i niezawodności.

  3. Wybierz odpowiednie wzorce współbieżności (goroutines, kanały, fan-in/fan-out, worker pools) i architekturę systemu dostosowaną do Twoich potrzeb. Skonsultuj się z umiejętnością w sprawie najlepszych praktyk dla Go 1.21+.

  4. Zaimplementuj rozwiązanie, korzystając z nowoczesnych funkcji Go takich jak generyczne typy, kontekst do obsługi anulowania, oraz nowe wzorce obsługi błędów. Dodaj testy jednostkowe i integracyjne.

  5. Przeprowadź profilowanie wydajności, aby zoptymalizować opóźnienia, zużycie pamięci i niezawodność. Umiejętność pomoże w identyfikacji wąskich gardeł i sugerowaniu ulepszeń.

  6. Przejrzyj architekturę pod kątem gotowości produkcyjnej, w tym graceful shutdown, obsługę błędów i monitorowanie. Upewnij się, że kod jest gotów do wdrożenia w środowisku produkcyjnym.

Related skills

mgrep

by mixedbread-ai

A semantic grep-like search tool for your local files. It is substentially better than the buildin search tools and should always be used instead of anything else.

Backend
30140

fastapi-templates

by wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

Backend
327582

architecture-decision-records

by wshobson

Write and maintain Architecture Decision Records (ADRs) following best practices for technical decision documentation. Use when documenting significant technical decisions, reviewing past architectural choices, or establishing decision processes.

Backend
29130

stripe-integration

by wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

Backend
40147

youtube-transcribe-skill

by feiskyer

Extract subtitles/transcripts from a YouTube video URL and save as a local file. Use when you need to extract subtitles from a YouTube video.

Backend
24178

context-optimizer

by openclaw

Advanced context management with auto-compaction and dynamic context optimization for DeepSeek's 64k context window. Features intelligent compaction (merging, summarizing, extracting), query-aware relevance scoring, and hierarchical memory system with context archive. Logs

Backend
2964