CtrlK
BlogDocsLog inGet started
Tessl Logo

golang-pro

Implements concurrent Go patterns using goroutines and channels, designs and builds microservices with gRPC or REST, optimizes Go application performance with pprof, and enforces idiomatic Go with generics, interfaces, and robust error handling. Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration, CLI tools, benchmarks, or table-driven testing.

90

1.29x
Quality

88%

Does it follow best practices?

Impact

92%

1.29x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

98%

19%

Log Ingestion Pipeline

Concurrent log ingestion pipeline with bounded goroutines

Criteria
Without context
With context

Context propagation

100%

100%

Context cancellation handled

100%

100%

Goroutine lifecycle bounded

100%

100%

Error wrapping with %w

25%

100%

No ignored errors

75%

100%

Bounded concurrency

100%

100%

Table-driven tests

25%

100%

Race detector instruction

0%

66%

Exported symbols documented

83%

100%

No panic for error handling

100%

100%

Concurrency explanation

100%

100%

Interface for output

100%

100%

80%

-2%

Generic Collection Library

Generic collection library with union constraints and interface design

Criteria
Without context
With context

Union constraint syntax

16%

0%

Compile-time interface check

100%

100%

Accept interfaces return structs

100%

100%

No reflection

100%

100%

Generic container interface

100%

100%

Table-driven tests with subtests

0%

0%

Exported symbols documented

100%

100%

No hardcoded config

100%

100%

Error handling explicit

100%

100%

Generic slice operations present

100%

100%

Design explanation

100%

100%

100%

46%

URL Shortener Service

URL shortener with proper project structure, benchmarks, and fuzzing

Criteria
Without context
With context

Standard project layout

50%

100%

internal/ for private code

0%

100%

Fuzz test with seed corpus

0%

100%

Table-driven unit tests

12%

100%

Race detector mentioned

0%

100%

Benchmark with b.ReportAllocs

0%

100%

Benchmark with b.ResetTimer

100%

100%

No hardcoded configuration

100%

100%

Error propagation with %w

100%

100%

Exported symbols documented

100%

100%

Coverage 80% intent documented

100%

100%

go.mod present and valid

100%

100%

Repository
Jeffallan/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.