CtrlK
BlogDocsLog inGet started
Tessl Logo

file-search

Perform fast file name and content searches with ripgrep (rg); use it when you need to locate files by glob/regex, find keywords across directories, or replace common find/grep workflows.

63

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 ./scientific-skills/Other/file-search/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body contains genuinely executable ripgrep examples but is weighed down by large amounts of generic boilerplate and two broken/orphaned bundle references. Tightening the template sections and fixing the script link would substantially improve it.

Suggestions

Remove or collapse the generic template sections (Required Inputs, Recommended Workflow, Deterministic Output Rules, Output Contract, Validation and Safety Rules, Failure Handling, Completion Checklist, Quick Validation) and keep only ripgrep-specific guidance to cut padding.

Fix the script reference: replace `python scripts/test_skill.py` with the actual file `python scripts/validate_skill.py --check`, and update the Dependencies section to match.

Link `references/quick-reference.md` from the body (e.g., under Key Features or a Quick Reference section) so the bundled reference file is discoverable rather than orphaned.

DimensionReasoningScore

Conciseness

Beyond the useful Example Usage, roughly two-thirds of the body (Required Inputs, Recommended Workflow, Deterministic Output Rules, Output Contract, Validation and Safety Rules, Failure Handling, Completion Checklist, Quick Validation, Scope Reminder) is generic template boilerplate that restates what Claude already knows rather than ripgrep specifics.

2 / 5

Actionability

The Example Usage block gives copy-paste ready rg commands covering the common cases, but `python scripts/test_skill.py` references a script that does not exist (the bundle contains `validate_skill.py`), so one example is not executable.

4 / 5

Workflow Clarity

As a simple read-only skill the single search action is unambiguous and the example includes a pre-check (`rg --version`), but the generic 'Recommended Workflow' section adds no search-specific sequencing or checkpoints.

4 / 5

Progressive Disclosure

Section structure is reasonable, but `references/quick-reference.md` is never linked from the body and the only script reference points to the non-existent `test_skill.py` instead of the real `validate_skill.py`, so references are present but not clearly signaled.

3 / 5

Total

13

/

20

Passed

Description

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

A strong, specific description that states concrete capabilities and explicit trigger conditions in third person. Its only weakness is mild overlap risk from framing itself as a generic find/grep replacement.

DimensionReasoningScore

Specificity

Names multiple concrete actions — 'file name and content searches', 'locate files by glob/regex', 'find keywords across directories', and 'replace common find/grep workflows' — giving comprehensive coverage rather than vague abstractions.

5 / 5

Completeness

Explicitly states the 'what' ('Perform fast file name and content searches with ripgrep') and a concrete 'when' clause ('use it when you need to locate files by glob/regex...'), answering both clearly.

5 / 5

Trigger Term Quality

Covers natural synonyms users say — ripgrep/rg, find/grep, glob/regex, keywords — comprehensively for the domain, so it lands at the top anchor.

5 / 5

Distinctiveness Conflict Risk

The ripgrep niche is distinct, but 'replace common find/grep workflows' broadens overlap with native search usage and possible sibling search skills, so it is mostly distinct with minor overlap risk rather than minimal.

4 / 5

Total

19

/

20

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

14

/

16

Passed

Repository
aipoch/medical-research-skills
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.