CtrlK
BlogDocsLog inGet started
Tessl Logo

design-patterns

Analyze codebase for GoF design patterns - detection, suggestions, evaluation with stack-aware adaptations

Install with Tessl CLI

npx tessl i github:FlorianBruniaux/claude-code-ultimate-guide --skill design-patterns
What are skills?

71

1.29x

Quality

58%

Does it follow best practices?

Impact

100%

1.29x

Average score across 3 eval scenarios

Optimize this skill with Tessl

npx tessl skill review --optimize ./examples/skills/design-patterns/SKILL.md
SKILL.md
Review
Evals

Evaluation results

100%

63%

Design Pattern Audit for Dashboard Application

Detection mode output format and confidence scoring

Criteria
Without context
With context

Valid JSON output

100%

100%

metadata section present

0%

100%

stack_detected section present

0%

100%

React identified as primary stack

0%

100%

Detection sources listed

0%

100%

patterns_found section present

0%

100%

Singleton detected

100%

100%

Factory pattern detected

100%

100%

Confidence scores on 0-1 scale

0%

100%

Pattern type classification field

0%

100%

ConfigManager classified as custom

0%

100%

React-native recommendation for singleton

100%

100%

summary section present

100%

100%

Without context: $0.2656 · 1m 23s · 13 turns · 18 in / 4,440 out tokens

With context: $1.2661 · 3m 18s · 28 turns · 9,100 in / 10,109 out tokens

100%

3%

Refactoring Recommendations for Order Processing Service

Suggestion mode with stack-aware adaptations and Markdown output

Criteria
Without context
With context

Markdown output file

100%

100%

Header with scope and stack

62%

100%

Priority sections present

100%

100%

Switch-on-type smell identified

100%

100%

Strategy pattern suggested for switch smell

100%

100%

Long parameter list smell identified

100%

100%

Builder pattern suggested for long params

100%

100%

Duplicated notification logic identified

100%

100%

Current implementation shown

100%

100%

Recommended alternative with code example

100%

100%

Express-native suggestion for routing

100%

100%

Impact assessment per suggestion

100%

100%

File location references

100%

100%

Without context: $0.2080 · 1m 16s · 8 turns · 13 in / 4,558 out tokens

With context: $1.3777 · 3m 39s · 24 turns · 26 in / 10,176 out tokens

100%

1%

Design Pattern Quality Assessment for Cache Service

Evaluation mode with 5-criteria scoring and anti-pattern detection

Criteria
Without context
With context

Valid JSON output

100%

100%

correctness score present

100%

100%

testability score present

100%

100%

single_responsibility score present

100%

100%

open_closed score present

100%

100%

documentation score present

100%

100%

overall score present

100%

100%

Weighted overall formula used

100%

100%

details section with per-criterion rationale

100%

100%

getInstance anti-pattern identified

100%

100%

Hard-coded dependency anti-pattern identified

100%

100%

Multiple responsibilities identified

100%

100%

Priority-ranked recommendations

87%

100%

Low testability score

100%

100%

Without context: $0.2329 · 1m 14s · 8 turns · 11 in / 4,236 out tokens

With context: $0.6203 · 2m 26s · 16 turns · 6,430 in / 8,290 out tokens

Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.