CtrlK
BlogDocsLog inGet started
Tessl Logo

search-first

Research-before-coding workflow. Search for existing tools, libraries, and patterns before writing custom code. Systematizes the "search for existing solutions before implementing" approach. Use when starting new features or adding functionality.

61

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

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 body is well-structured with concrete, actionable guidance and a clear gated workflow, but it carries some redundancy and keeps reference-style content inline in a single monolithic file.

Suggestions

De-duplicate: remove the repeated intro line and merge the 'When to Use This Skill' section into the Trigger section.

Move the Search Shortcuts category tables and worked Examples into a separate references file, keeping SKILL.md a concise overview with one-level-deep links.

Tighten the Quick Mode list so it does not restate steps already shown in the workflow diagram.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence (no explanations of what npm/PyPI/MCP are) and uses efficient lookup tables, but repeats the frontmatter intro and re-states the Trigger list in a separate 'When to Use' section, so it could be tightened.

2 / 3

Actionability

Provides concrete, runnable guidance: named packages per category, exact search queries, a fill-in subagent prompt template, a signal-to-action decision matrix, and worked examples with specific packages and scores. As an instruction skill this meets the actionable bar.

3 / 3

Workflow Clarity

A clearly sequenced 5-step pipeline (Need → Parallel Search → Evaluate → Decide → Approval Checkpoint/Implement) with an explicit approval gate before any write action and a decision matrix that branches on evaluation signals.

3 / 3

Progressive Disclosure

No bundle files exist, so there are no nested references; sections are well-organized and single-level. But the skill exceeds the simple-skill line count and keeps long examples and category shortcut tables inline rather than splitting them into reference files.

2 / 3

Total

10

/

12

Passed

Description

67%

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 states its purpose and includes an explicit use-when clause, but its action list is narrow and its triggers could conflict with broader planning skills.

Suggestions

Name several concrete actions (e.g., 'Search package registries, evaluate MCP servers, compare GitHub implementations') to raise specificity from a single action to multiple.

Broaden trigger terms with natural phrasings users actually say ('add X functionality', 'is there a library for', 'before building a utility').

Sharpen distinctiveness by contrasting with adjacent skills, e.g., 'before writing custom code or planning architecture'.

DimensionReasoningScore

Specificity

Names the domain (existing tools, libraries, patterns) and one concrete action ('Search... before writing custom code'), but does not enumerate multiple distinct actions, so it falls short of the multi-action level-3 anchor.

2 / 3

Completeness

Explicitly answers both 'what' (research-before-coding: search for existing solutions) and 'when' ('Use when starting new features or adding functionality'), matching the level-3 anchor with an explicit Use-when clause.

3 / 3

Trigger Term Quality

Includes natural triggers ('Use when starting new features or adding functionality'), but coverage is narrow and misses common variations a user would actually say ('add X', 'is there a library for', 'build a utility').

2 / 3

Distinctiveness Conflict Risk

The search-before-build framing is a recognizable niche, but the 'starting new features or adding functionality' trigger is broad enough to overlap with general planning or architecture skills.

2 / 3

Total

9

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.