From go-checker
Use when the user wants to profile Go memory usage, heap allocations, or memory leaks. Trigger on phrases "memory profile", "heap", "pprof memory", "memory usage", "allocations", "memory leak". Runs go test -bench with memprofile and opens pprof web UI.
How this skill is triggered — by the user, by Claude, or both
Slash command
/go-checker:profile-memory [package path] [bench pattern][package path] [bench pattern]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Profile memory usage in a Go repository using go test and pprof.
Profile memory usage in a Go repository using go test and pprof.
./.....:
bash "$(ls ~/.claude/plugins/cache/athapong-go-checker/go-checker/*/scripts/profile-memory.sh 2>/dev/null | head -1)" [package] [bench-pattern]
NO_PROFILE_GENERATED: no benchmarks exist. Ask the user:
"No benchmarks found in [package]. To profile memory, I need either: (a) A bench pattern — which benchmark function to run? (e.g. BenchmarkMyFunc) (b) A compiled binary path — provide the path to run with pprof directly" Then wait for user input and re-run with their specified flags.
mem.prof was generated: pprof web UI opens at http://localhost:8080. Tell the user to open that URL and press Ctrl+C in the terminal when done../go-checker-reports/profile-memory-<timestamp>.txt.Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub athapong/go-checker --plugin go-checker