CtrlK
BlogDocsLog inGet started
Tessl Logo

golang-pro

Use when building Go applications requiring concurrent programming, microservices architecture, or high-performance systems. Invoke for goroutines, channels, Go generics, gRPC integration.

Install with Tessl CLI

npx tessl i github:Jeffallan/claude-skills --skill golang-pro
What are skills?

72

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

14%

Log Ingestion Pipeline

Goroutine lifecycle and context propagation

Criteria
Without context
With context

Context parameter

100%

100%

select + ctx.Done()

100%

100%

WaitGroup lifecycle

90%

100%

Bounded concurrency

100%

100%

Error wrapping

62%

100%

No ignored errors

100%

100%

No panic for errors

100%

100%

Table-driven tests

70%

100%

Cancellation test case

100%

100%

Concurrency pattern documented

100%

100%

Race detector flag

0%

100%

Without context: $0.4345 · 2m 10s · 16 turns · 17 in / 7,041 out tokens

With context: $1.2115 · 4m 15s · 37 turns · 84 in / 13,832 out tokens

76%

7%

Type-Safe Utility Collections

Go generics and interface design

Criteria
Without context
With context

Union type constraints

100%

100%

Approximate tilde constraint

100%

100%

Compile-time interface check

0%

0%

Accept interfaces

0%

0%

Return structs

100%

75%

Interface segregation

62%

50%

Exported docs

100%

100%

Table-driven tests

0%

100%

Comparable constraint usage

100%

100%

No reflection

100%

100%

No ignored errors

100%

100%

Without context: $0.3281 · 1m 45s · 12 turns · 11 in / 5,987 out tokens

With context: $0.8043 · 3m 13s · 28 turns · 75 in / 12,145 out tokens

100%

2%

HTTP Service Scaffold

Functional options and project structure

Criteria
Without context
With context

Functional options type

90%

100%

WithXxx option constructors

100%

100%

No hardcoded config values

90%

100%

Env var config

100%

100%

cmd/ directory

100%

100%

internal/ package

100%

100%

Rate limiter import

100%

100%

Limiter.Wait call

100%

100%

Context in blocking ops

100%

100%

Exported symbol docs

100%

100%

Pattern explanation

100%

100%

Without context: $0.4964 · 2m 39s · 19 turns · 19 in / 7,809 out tokens

With context: $0.8204 · 3m 10s · 32 turns · 33 in / 8,426 out tokens

Evaluated
Agent
Claude Code

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.