CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deepline-pre-research

Deprecated alias. This skill was renamed to `deepline-research`. Use when a user or script still invokes `/deepline-pre-research`: immediately load and follow the `deepline-research` skill instead. Triggers: pre-research, source discovery, provider strategy, research data sources, ScrapeCreators, X/Twitter data, Reddit comments, public and private datasets, CRM data, workflow data, custom language, messaging language, pain language.

Quality

79%

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 ./skills/deepline-pre-research/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

67%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 short, focused alias file whose core redirect workflow is concrete and executable, including a thoughtful fallback for loaders without name support. Its main flaw is the inherited 'Quick Start' npm section, which is irrelevant to the alias's job and could mislead an agent into installing a package instead of simply redirecting; a couple of small gaps (no fallback when no root matches, an undated 'It will be removed') round out the deductions.

Suggestions

Delete the 'Quick Start' section ('npm install -g deepline' / 'deepline -h') — it is canonical-skill content that misdirects an agent whose only job here is to load and follow deepline-research.

Handle the no-match case in the root-search loop (e.g., report to the user that deepline-research was not found in any known location) so the loop's silence never leaves the workflow stuck.

Replace 'It will be removed' with a concrete removal date or milestone so the time-sensitive deprecation claim is actionable rather than open-ended.

DimensionReasoningScore

Conciseness

The redirect instructions themselves are lean, but the 'Quick Start' section ('npm install -g deepline', 'deepline -h') is leftover content from the canonical skill that serves no purpose in a pure alias file — it occupies a section and could even mislead. This fits 'mostly efficient but includes some unnecessary content', not anchor 4's 'minor instances'.

3 / 5

Actionability

Concrete, executable guidance: 'If the skill loader supports names, invoke deepline-research' plus a copy-paste bash loop that probes three roots and echoes the first existing entrypoint. Not 5 because the loop silently produces nothing when no candidate exists (no fallback stated), and the npm Quick Start block dilutes the actionable path.

4 / 5

Workflow Clarity

The single-task sequence is clearly ordered: load deepline-research (by name, or via the root-search fallback), follow it for the request, tell the user once in a single line about the rename, then continue. Minor gap only: the Quick Start section appears before 'What to do' and is not part of the redirect flow, slightly muddying what step one actually is; no validation is needed since there are no destructive or batch operations.

4 / 5

Progressive Disclosure

At ~33 lines with two clear sections and no nested references, the file needs no external splitting — good structure for a simple skill. Kept at 4 rather than 5 because the npm Quick Start content is inappropriately placed here (it belongs in the canonical skill), matching anchor 4's 'most content is appropriately placed; minor organization gaps'.

4 / 5

Total

15

/

20

Passed

Description

80%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 well-constructed deprecated-alias description: it explicitly states the rename, the redirect action, and exactly when to use it, with a rich natural trigger list. Its main weakness is that it duplicates the canonical skill's full trigger list, creating head-to-head conflict with the very skill it redirects to, and it never conveys what the underlying capability actually is.

Suggestions

Narrow the alias's Triggers list to the old name itself (e.g., 'deepline-pre-research, pre-research') so the deprecated alias only matches direct invocations, leaving natural capability keywords to the canonical deepline-research skill and eliminating the conflict risk.

Add one clause stating the underlying capability (e.g., 'covers research data sourcing across X/Twitter, Reddit, datasets, and CRM data') so a reader understands what the skill does without opening the other file.

Clarify or drop the unclear trigger phrases 'custom language, messaging language, pain language', which do not read as terms a user would naturally say.

DimensionReasoningScore

Specificity

The description lists several concrete actions for the alias's actual job: 'Deprecated alias', 'renamed to deepline-research', 'immediately load and follow the deepline-research skill instead'. It stops short of anchor 5 because the underlying capability (what the research skill actually does) is never stated, but exceeds anchor 3 since multiple specific redirect actions are given.

4 / 5

Completeness

Both 'what' and 'when' are explicit and concrete: what — 'immediately load and follow the deepline-research skill instead'; when — 'Use when a user or script still invokes /deepline-pre-research' plus a concrete trigger list. This matches the anchor-5 example structure; anchor 4's 'when could be more explicit' does not apply since the when clause names the exact invocation path.

5 / 5

Trigger Term Quality

The trigger list covers many natural terms users would say ('source discovery', 'X/Twitter data', 'Reddit comments', 'CRM data', 'public and private datasets', 'ScrapeCreators'). Not anchor 5 because a few natural synonyms are missing and several listed terms ('custom language, messaging language, pain language') are unclear as user-spoken phrases; better than anchor 3's 'missing common variations'.

4 / 5

Distinctiveness Conflict Risk

The trigger list ('pre-research, source discovery, provider strategy, ... CRM data, workflow data') is evidently copied from the canonical skill, so this deprecated alias competes for the exact same natural-language requests as deepline-research — high, deliberate overlap with a closely related skill. The deprecation framing makes it textually distinguishable, but it is not 'mostly distinct' (anchor 4), fitting anchor 3's 'could still overlap with similar skills'.

3 / 5

Total

16

/

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

getaero-io/gtm-eng-skills

Path

skills/deepline-pre-research/SKILL.md

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.