CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

golang-backend-development

Complete guide for Go backend development including concurrency patterns, web servers, database integration, microservices, and production deployment

Quality

65%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/luxor-backend-toolkit/skills/golang-backend-development/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%Weight 40%Scale 1-5

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

The body is a broad, code-rich Go backend reference with strong actionability, but it is heavily padded with basic-concept explanations Claude already knows and monolithically inlines ~1600 lines with no progressive disclosure to separate reference files.

Suggestions

Cut the conceptual prose explaining basics Claude already knows (what goroutines/channels/select/context are) and keep only non-obvious guidance, restoring the context window as a public good.

Split the large catalogs (concurrency patterns, database integration, microservices) into one-level-deep reference files (e.g. references/concurrency-patterns.md) with clearly signaled links from a lean SKILL.md overview.

Add explicit validation checkpoints and feedback loops (validate -> fix -> retry) to the multi-step workflows, especially for the destructive/batch-adjacent patterns like transactions and graceful shutdown.

DimensionReasoningScore

Conciseness

The ~1600-line body extensively explains basic Go concepts Claude already knows (e.g. 'Goroutines are lightweight threads managed by the Go runtime', the full context.Context interface definition, what select does), so it is noticeably verbose with several padded explanatory sections, though substantial useful code keeps it above a 1.

2 / 5

Actionability

Provides many concrete, mostly copy-paste-ready Go examples across web servers, database/sql, concurrency patterns, testing, and production concerns, matching 'mostly executable guidance; concrete code with minor gaps'; not a 5 because several snippets reference undefined helpers (expensiveComputation, setupTestDB, process, validateEmail).

4 / 5

Workflow Clarity

The skill is primarily a pattern catalog rather than a sequenced workflow, and the presented sequences (e.g. graceful shutdown) lack explicit validation checkpoints or validate->fix->retry feedback loops, matching the 'sequence present but checkpoints missing or implicit' anchor.

3 / 5

Progressive Disclosure

No bundle files exist and the entire 1600-line guide is inlined in SKILL.md; section headers provide structure, but content that clearly belongs in separate reference files (concurrency patterns, database integration, microservices) is all inline, matching 'some structure but could be better organized; content that should be separate is inline'.

3 / 5

Total

12

/

20

Passed

Description

66%Weight 40%Scale 1-5

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 is specific and reasonably distinctive, naming the Go backend domain and five concrete capability areas, but it lacks an explicit 'Use when...' trigger clause, which caps completeness and leaves the 'when' only weakly implied.

Suggestions

Add an explicit 'Use when...' clause with concrete trigger phrases (e.g., 'Use when building Go web servers, REST/gRPC APIs, or concurrent backend services') to lift completeness above 3.

Include natural synonyms and file/tech extensions users actually say — 'REST API', 'gRPC', 'goroutines', 'channels', 'API' — to raise trigger term coverage toward 5.

Tighten the scope wording so it reads as a distinct niche rather than a broad backend catalog, reducing overlap with general backend or microservices skills.

DimensionReasoningScore

Specificity

Names the Go backend domain plus five concrete capability areas ('concurrency patterns, web servers, database integration, microservices, and production deployment'), matching the 'several specific actions; minor gaps' anchor; not a 5 because these are topic-level rather than granular actions and coverage is not exhaustive.

4 / 5

Completeness

Provides a clear 'what' (a complete Go backend development guide across named areas) but has no 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3; the 'when' is only weakly implied via the topic list.

3 / 5

Trigger Term Quality

Includes natural terms a user would say ('Go backend development', 'web servers', 'microservices', 'concurrency'), but is missing common synonyms/extensions such as 'REST API', 'gRPC', 'goroutines', or 'API', so it stops at 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

The Go-specific backend niche clearly distinguishes it from non-Go skills, though the broad scope (web servers, database, microservices) leaves minor overlap risk with closely related general backend skills, matching the 'mostly distinct; minor overlap risk' anchor.

4 / 5

Total

15

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (1624 lines); consider splitting into references/ and linking

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

manutej/luxor-claude-marketplace

Path

plugins/luxor-backend-toolkit/skills/golang-backend-development/SKILL.md

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.