CtrlK
BlogDocsLog inGet started
Tessl Logo

add-pattern

Use this skill when you learn one or more design pattern(s) in the Langroid (multi) agent framework, and want to make a note for future reference for yourself. Use this either autonomously, or when asked by the user to record a new pattern.

60

Quality

76%

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/langroid/skills/add-pattern/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

A tight, actionable instruction body: it specifies exactly where to record a pattern, what the entry must contain, and the template for the companion document, with an appropriately minimal one-level-deep reference structure. The only meaningful gap is the absence of a worked example entry, and slight wordiness in the emphasis sentence.

DimensionReasoningScore

Conciseness

The body is lean (~140 words) with no explanations of concepts Claude already knows; only minor wordiness (the 'IMPORTANT - ... future YOU ... MATCH' emphasis and the '(i.e. what it enables you to implement)' parenthetical) could be trimmed. It is not 5 because a few tokens restate points rather than earning their place.

4 / 5

Actionability

For an instruction-only skill the guidance is concrete: exact target file ('sibling `patterns/SKILL.md`'), required entry contents (DESCRIPTION plus a '- Reference:' pointer), and an explicit document template (Problem, Solution, Complete Code Example, Key Points, When to Use). It misses 5 because no example entry or document is shown to copy.

4 / 5

Workflow Clarity

Two clearly sequenced, unambiguous steps for a simple non-destructive skill, so no validation checkpoints are required. It falls short of 5 only because 'the appropriate category section' offers no fallback if no existing category fits.

4 / 5

Progressive Disclosure

The skill is under 50 lines, well-organized, and references the patterns/SKILL.md index and patterns/ documents exactly one level deep with clear signaling; no bundle files exist that need reorganizing. This matches the clear-overview, well-signaled-references anchor, including the simple-skill exception.

5 / 5

Total

17

/

20

Passed

Description

62%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 clearly scopes the skill to the Langroid framework and explicitly states when to use it, giving it solid completeness and distinctiveness. However, the capability description is abstract ('make a note') and trigger-term coverage lacks natural synonyms, leaving a user to paraphrase rather than match naturally.

Suggestions

State concretely what the skill does, e.g. 'Records a learned Langroid design pattern by adding a catalog entry to patterns/SKILL.md and creating a companion pattern document with code examples.'

Broaden trigger terms with natural user phrasings such as 'remember this pattern', 'save this pattern for later', or 'add to the pattern library', so the skill triggers on how users actually ask.

Trim the redundant second sentence ('Use this either autonomously, or when asked by the user...') into the trigger clause to reduce padding without losing the when-guidance.

DimensionReasoningScore

Specificity

Names the domain ("design pattern(s) in the Langroid (multi) agent framework") and one core action ("make a note for future reference"), but the action is generic with no concrete sub-actions. It exceeds score 2 because a real action is stated, but falls short of 4 because no list of specific capabilities is given.

3 / 5

Completeness

Both what ("make a note for future reference") and when ("Use this skill when you learn one or more design pattern(s)... either autonomously, or when asked by the user") are explicitly present. It is not 5 because the 'what' remains abstract without concrete trigger phrases or specifics of what the skill does.

4 / 5

Trigger Term Quality

Relevant keywords like "Langroid", "design pattern", and "record a new pattern" are present, but common natural variations ("remember/save/document this pattern", "pattern library") are missing. Coverage is partial rather than good, so it sits at the anchor for some-relevant-keywords rather than the anchor above.

3 / 5

Distinctiveness Conflict Risk

"Langroid (multi) agent framework" carves out a clear niche with low conflict risk, but "make a note for future reference" could overlap with general note-taking or memory skills. Minor overlap risk with closely related skills matches anchor 4 rather than the minimal-conflict anchor 5.

4 / 5

Total

14

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
pchalasani/claude-code-tools
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.