CtrlK
BlogDocsLog inGet started
Tessl Logo

golang-patterns

用于构建健壮、高效且可维护的Go应用程序的惯用Go模式、最佳实践和约定。

62

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

92%

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

The content is an excellent, lean, executable Go patterns reference with concrete good/bad examples and tooling — strong on conciseness, actionability, and clarity. Its one weakness is progressive disclosure: it is a monolithic single file that would benefit from offloading detailed material into reference files.

Suggestions

Move large blocks such as the full .golangci.yml config and the standard project layout into a reference file (e.g. references/tooling.md) and link to it from the body.

Add a brief 'Quick reference' pointer at the top to the detailed sections so navigation is signaled rather than relying on a single long scroll.

Consider splitting the concurrency and interface sections into separate reference files so the SKILL.md body stays a concise overview.

DimensionReasoningScore

Conciseness

The body is lean throughout — e.g. 'Go 推崇简洁而非精巧。代码应该显而易见且易于阅读。' followed directly by code — with no padding explaining what Go or libraries are; every section assumes Claude's competence and earns its tokens, matching the level-3 'lean and efficient' anchor.

3 / 3

Actionability

Provides fully executable, copy-paste-ready Go (e.g. the WorkerPool, errgroup, and sync.Pool examples) plus concrete commands like 'go vet ./...' and a complete .golangci.yml, fitting the level-3 'fully executable code/commands; copy-paste ready' anchor.

3 / 3

Workflow Clarity

As a single-task reference/patterns skill the action is unambiguous and sections are clearly sequenced by topic; there are no destructive/batch operations that would require validation checkpoints, so the cap does not apply and clarity is strong per the simple-skills note.

3 / 3

Progressive Disclosure

No bundle/reference files exist and the ~670-line body keeps everything inline with no one-level-deep references to split out material (e.g. the linter config or project layout); this matches the level-2 'content that should be separate is inline' anchor rather than a well-split structure.

2 / 3

Total

11

/

12

Passed

Description

57%

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 clearly identifies a Go-specific niche but only describes the domain without listing concrete actions and lacks any explicit 'when to use' trigger guidance. It is distinguishable and free of fluff, yet sits below the strongest examples because it omits both action verbs and use-when triggers.

Suggestions

Add concrete action verbs, e.g. 'Write, review, refactor, and design Go packages and modules' to lift specificity.

Append an explicit trigger clause such as 'Use when writing, reviewing, or refactoring Go code, or when designing Go packages/modules.'

Include common variation keywords like 'golang' alongside 'Go' so natural user phrasing is covered.

DimensionReasoningScore

Specificity

Quotes '惯用Go模式、最佳实践和约定' name the domain and category but list no concrete actions like 'refactor', 'review', or 'design'; matches the 'names domain and some actions' anchor but is action-light, not a level-3 multi-action list.

2 / 3

Completeness

It answers 'what' (idiomatic Go patterns/best practices) but has no 'Use when...' or equivalent explicit trigger clause; per the guidelines a missing explicit trigger caps completeness at 2.

2 / 3

Trigger Term Quality

Contains the natural keyword 'Go' (in 'Go应用程序') but lacks common variations like 'golang' or 'Go code', fitting the 'some relevant keywords but missing common variations' anchor rather than full level-3 coverage.

2 / 3

Distinctiveness Conflict Risk

'用于构建...Go应用程序的惯用Go模式' is a clearly Go-specific niche with distinct triggers, unlikely to be confused with other skills; matches the level-3 'clear niche with distinct triggers' anchor.

3 / 3

Total

9

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (676 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
affaan-m/everything-claude-code
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.