CtrlK
BlogDocsLog inGet started
Tessl Logo

design-patterns

Detect, suggest, and evaluate GoF design patterns in TypeScript/JavaScript codebases. Use when refactoring code, applying singleton/factory/observer/strategy patterns, reviewing pattern quality, or finding stack-native alternatives for React, Angular, NestJS, and Vue.

71

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

77%

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

The content is highly actionable with clear phased workflows, but it is verbose and monolithic: it explains GoF material Claude already knows and inlines reference content while pointing to bundle files that are not present. Tightening and actually externalizing the referenced material would raise the score.

Suggestions

Move the detection rules, code-smell mappings, stack-pattern equivalents, and evaluation checklists into the referenced `signatures/` and `checklists/` files and ship them, so SKILL.md becomes a lean overview rather than inlining that material.

Trim the large illustrative JSON/Markdown report examples (Detection/Suggestion/Evaluation modes) to minimal skeleton schemas, removing padding that does not change the instruction.

Cut the inline 23-pattern catalog and code-smell definitions, which Claude already knows, and keep only the stack-specific detection heuristics and adaptation logic that are non-obvious.

DimensionReasoningScore

Conciseness

The ~550-line body restates concepts Claude already knows (the full 23-pattern catalog, code-smell definitions, SOLID criteria) and includes very large illustrative JSON/Markdown report examples; it is mostly efficient but could be tightened considerably and is not lean enough for a 3.

2 / 3

Actionability

It provides concrete, executable guidance — specific grep regexes (e.g. `switch (.*type)`, `function \w+\([^)]{60,}\)`), real TypeScript strategy/Zustand examples, and exact CLI invocations — making it copy-paste ready rather than abstract.

3 / 3

Workflow Clarity

Each operating mode and Phase 1–5 methodology is laid out as an explicit numbered sequence with confidence/scoring gates; the skill is read-only analysis, so the destructive/batch validation requirement does not apply.

3 / 3

Progressive Disclosure

References to `signatures/`, `reference/`, and `checklists/` files are signaled and one level deep, but those bundle directories do not exist, and the detection rules, code smells, stack mappings, and evaluation criteria are inlined in a monolithic SKILL.md rather than split out — matching the anchor where content that should be separate is inline.

2 / 3

Total

10

/

12

Passed

Description

100%

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 third-person, concise, and clearly states both capabilities and explicit "Use when" triggers with natural keywords and named frameworks. It is a strong, low-conflict description with no notable weaknesses.

DimensionReasoningScore

Specificity

Lists three concrete actions ("Detect, suggest, and evaluate GoF design patterns") tied to a specific domain (TypeScript/JavaScript codebases), matching the multi-action anchor rather than the vague single-action level.

3 / 3

Completeness

Explicitly answers both what ("Detect, suggest, and evaluate GoF design patterns...") and when via a clear "Use when..." clause with concrete triggers, so it is not capped at 2.

3 / 3

Trigger Term Quality

Covers natural user phrasings such as "refactoring code", "applying singleton/factory/observer/strategy patterns", "reviewing pattern quality", and named frameworks (React, Angular, NestJS, Vue) that a user would actually say.

3 / 3

Distinctiveness Conflict Risk

The GoF-pattern-in-TS/JS-with-stack-awareness niche is specific and the triggers (named patterns and frameworks) are unlikely to fire for unrelated skills.

3 / 3

Total

12

/

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 (567 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
FlorianBruniaux/claude-code-ultimate-guide
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.