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

Discovery

72%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description has strong trigger terms and clear distinctiveness for Go programming, but lacks specificity about what actions the skill actually performs. It reads more like a topic list than a capability description, telling Claude when to use it but not what concrete tasks it can accomplish.

Suggestions

Add specific action verbs describing what the skill does, e.g., 'Implements concurrent patterns using goroutines and channels, builds gRPC services, designs microservice architectures'

Restructure to lead with capabilities before the 'Use when' clause, e.g., 'Develops high-performance Go applications with concurrent patterns and microservices. Use when...'

DimensionReasoningScore

Specificity

Names the domain (Go applications) and mentions some technical concepts (goroutines, channels, generics, gRPC), but doesn't describe concrete actions like 'implement', 'debug', or 'optimize'. It lists topics rather than specific capabilities.

2 / 3

Completeness

Has a 'Use when' clause addressing when to invoke, but the 'what does this do' portion is weak - it describes contexts and topics rather than concrete actions the skill performs. The description tells when to use it but not what it actually does.

2 / 3

Trigger Term Quality

Good coverage of natural terms users would say: 'Go applications', 'concurrent programming', 'microservices', 'goroutines', 'channels', 'Go generics', 'gRPC'. These are terms developers naturally use when seeking Go help.

3 / 3

Distinctiveness Conflict Risk

Clearly targets Go-specific programming with distinct triggers like 'goroutines', 'channels', 'Go generics', and 'gRPC'. These are Go-specific terms unlikely to conflict with other language skills.

3 / 3

Total

10

/

12

Passed

Implementation

57%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill has strong progressive disclosure with a well-organized reference table, but lacks the concrete, executable code examples that would make it truly actionable. The constraints sections are valuable but the workflow could benefit from explicit validation checkpoints, especially given the complexity of concurrent Go programming.

Suggestions

Add executable code examples for key patterns (e.g., a goroutine with proper lifecycle management, error wrapping with fmt.Errorf)

Include validation checkpoints in the workflow, such as 'Run golangci-lint before proceeding to optimization' or 'Verify no race conditions with -race before deployment'

Remove or condense the role definition and 'When to Use' sections - Claude doesn't need persona backstory or obvious use case descriptions

DimensionReasoningScore

Conciseness

Contains some unnecessary role-playing setup ('8+ years of systems programming experience') and the 'When to Use This Skill' section largely restates what Claude would infer. The reference table and constraints are efficient, but the overall content could be tightened.

2 / 3

Actionability

Provides good constraints and guidelines but lacks executable code examples. The 'Core Workflow' and 'Output Templates' sections describe what to do abstractly rather than showing concrete, copy-paste ready implementations.

2 / 3

Workflow Clarity

The 5-step core workflow provides a clear sequence but lacks validation checkpoints or feedback loops. For a skill involving concurrent programming and production systems, explicit verification steps (e.g., 'run race detector before proceeding') would strengthen this.

2 / 3

Progressive Disclosure

Excellent use of a reference table with clear navigation to topic-specific files. The 'Load When' column provides good signaling for when to access each reference, and references are one level deep.

3 / 3

Total

9

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

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.