golang-performance
Installation
SKILL.md
Golang Performance
This skill provides guidance on optimizing Go application performance including profiling, memory management, concurrency optimization, and avoiding common performance pitfalls.
When to Use This Skill
- When profiling Go applications for CPU or memory issues
- When optimizing memory allocations and reducing GC pressure
- When implementing efficient concurrency patterns
- When analyzing escape analysis results
- When optimizing hot paths in production code
Profiling with pprof
Enable Profiling in HTTP Server
import (
"net/http"
Related skills
More from 89jobrien/steve
meta-cognitive-reasoning
Meta-cognitive reasoning specialist for evidence-based analysis, hypothesis
177dead-code-removal
Detects and safely removes unused code (imports, functions, classes)
143file-converter
This skill handles file format conversions across documents (PDF, DOCX,
81python-scripting
Python scripting with uv and PEP 723 inline dependencies. Use when creating
80network-engineering
Network architecture, troubleshooting, and infrastructure patterns. Use
66golang-enterprise-patterns
Enterprise-level Go architecture patterns including clean architecture,
56