CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

go-concurrency-patterns

Master Go concurrency with goroutines, channels, sync primitives, and context. Use when building concurrent Go applications, implementing worker pools, or debugging race conditions.

53

Quality

67%

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/antigravity-bundle-systems-programming/skills/go-concurrency-patterns/SKILL.md

The canonical home for this skill is go-concurrency-patterns in rmyndharis/antigravity-skills

SKILL.md
Quality
Evals
Security

Quality

Content

32%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 well-organized and token-lean but nearly empty of substance: generic template instructions, no executable Go patterns, no sequenced workflow with validation checkpoints, and a resource pointer to a file missing from the bundle. It functions as a stub rather than a usable skill body.

Suggestions

Replace the generic Instructions bullets with concrete, copy-paste-ready guidance: e.g., a worker-pool pattern with channels and a context-cancellation example using errgroup, so the body is actionable on its own.

Add a sequenced workflow with explicit validation checkpoints, such as running `go test -race ./...` and checking for goroutine leaks before declaring a concurrency change verified.

Fix the dangling reference: either add the missing `resources/implementation-playbook.md` file to the bundle or inline the key patterns and remove the pointer; also delete the tautological 'Do not use this skill when' filler.

DimensionReasoningScore

Conciseness

The body is lean with no explanations of concepts Claude already knows, matching 'efficient; minor instances that could be trimmed'. Not 5 because the tautological "Do not use this skill when — The task is unrelated to go concurrency patterns" and template bullets like "Clarify goals, constraints, and required inputs" are tokens that earn no place; not 3 because there is no padded explanation or verbosity to remove.

4 / 5

Actionability

The Instructions are pure abstraction — "Clarify goals, constraints, and required inputs", "Apply relevant best practices and validate outcomes", "Provide actionable steps and verification" — with no code, commands, or concrete Go patterns, matching the anchor 'entirely vague or abstract; no concrete code or commands'. Not 2 because not even high-level task-specific hints exist: the sole concrete pointer, `resources/implementation-playbook.md`, references a file that does not exist in the bundle.

1 / 5

Workflow Clarity

The instruction bullets imply only a rough generic sequence (clarify → apply best practices → validate outcomes), akin to the anchor example '1. Open the document 2. Make changes 3. Save and close' — sequence present but many gaps, no concrete steps or checkpoints. Not 3 because there is no real sequence or checkpoint for actual concurrency work (e.g., no 'go test -race' verification); not 1 because a rough ordering and an abstract validation mention ("validate outcomes") are present.

2 / 5

Progressive Disclosure

The body is structured around one clearly signaled reference — a Resources section pointing to `resources/implementation-playbook.md` — but that file does not exist in the bundle (no resources/, references/, scripts/, or assets/ directories), so scored against the actual bundle structure the single reference is dangling and the overview leads nowhere. Not 3 because the broken reference means navigation to the detailed content fails entirely and the body itself carries no substantive fallback content; not 1 because sections are well organized and the reference is one level deep and clearly signaled rather than nested or buried.

2 / 5

Total

9

/

20

Passed

Description

87%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.

A strong description: it explicitly states what the skill covers and when to use it, with concrete, natural trigger phrases tightly scoped to Go concurrency. Only minor gaps in action specificity and synonym coverage keep it from being a perfect fit on every dimension.

DimensionReasoningScore

Specificity

Enumerates several specific items — "goroutines, channels, sync primitives, and context" plus "implementing worker pools, or debugging race conditions" — matching the anchor 'lists several specific actions; minor gaps in coverage'. Not 5 because "Master Go concurrency" is a topic-level claim rather than a comprehensive set of concrete actions (e.g., no graceful shutdown, pipelines, or goroutine-leak handling); not 3 because well more than 1-2 concrete actions are named.

4 / 5

Completeness

Both parts are explicit with concrete trigger phrases: what — "Master Go concurrency with goroutines, channels, sync primitives, and context"; when — "Use when building concurrent Go applications, implementing worker pools, or debugging race conditions". This matches the anchor 'clearly and explicitly answers both what AND when with concrete trigger phrases'. Not 4 because the when clause is already explicit and specific, not merely adequate.

5 / 5

Trigger Term Quality

Natural terms a Go developer would say are present: "concurrent Go applications", "worker pools", "race conditions", "goroutines", "channels". Not 5 because common synonyms/variations are missing ("parallelism", "deadlock", "race detector", "goroutine leak", "WaitGroup"); not 3 because coverage is good and domain-natural, not merely 'some relevant keywords'.

4 / 5

Distinctiveness Conflict Risk

"Go concurrency" is a clear niche with distinct, language-specific triggers (goroutines, channels, worker pools, race conditions), so conflict with other skills is minimal — matches the anchor 'clear niche with distinct triggers; minimal conflict risk'. Not 4 because the triggers are unlikely to fire for non-Go or non-concurrency skills, leaving only minor overlap risk at most.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

administrakt0r/AI-Agents-Safe-Coding-Skills

Path

plugins/antigravity-bundle-systems-programming/skills/go-concurrency-patterns/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.