CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

niche-signal-discovery

Deprecated alias. This skill was renamed to `deepline-scoring`. Use when a user or script still invokes `/niche-signal-discovery`: immediately load and follow the `deepline-scoring` skill instead. Triggers: ICP analysis, niche signals, won vs lost analysis, differential signals, signal discovery, ICP signal report, account scoring signals, lead scoring, first-party signals, buyer signals.

Quality

85%

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

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.

The body is a compact, well-organized redirect that gives an unambiguous primary instruction plus an executable fallback path search. It falls just short of top marks because the redundant install quick-start, the vague 'It will be removed' claim, and the missing not-found branch in the root search leave minor gaps in conciseness, actionability, and workflow clarity.

Suggestions

Remove the 'Quick Start' npm install block (or defer it to the deepline-scoring skill), since the file itself says 'Do not answer from this file; it contains no instructions of its own' — it currently duplicates setup guidance that belongs in the target skill.

Add a fallback branch to the root-search loop for when no candidate directory exists (e.g., tell the user the deepline-scoring skill is not installed and stop), closing the workflow's only unhandled case.

Replace the vague, time-sensitive "It will be removed" with a concrete deprecation milestone (e.g., a date or version) so the statement stays accurate without being misleading.

DimensionReasoningScore

Conciseness

The body is short and mostly lean ("Load the `deepline-scoring` skill and follow it for this request. Do not answer from this file"), but the "Quick Start" install block ("npm install -g deepline") and the undated time-sensitive claim "It will be removed" are minor content that could be trimmed or made concrete. Not a 5: those tokens don't clearly earn their place in a pure redirect file; not a 3: there is no real padding or over-explanation.

4 / 5

Actionability

Guidance is mostly executable: a copy-paste bash loop for locating the entrypoint ("for candidate in ... [ -d "$candidate" ] && { echo "$candidate/SKILL.md"; break; }") and a concrete one-line user message instruction. Not a 5: "If the skill loader supports names, invoke `deepline-scoring`" is conditional and leaves the invocation mechanism unspecified, and the loop outputs a path without the follow-through step of reading it.

4 / 5

Workflow Clarity

The sequence is clear — try the loader by name, else search the listed roots "in order and using the first that exists", then "tell the user once, in a single line" and continue — which fits the simple-skill pattern with an unambiguous primary action. Not a 5: there is no branch for the case where none of the candidate roots exist (e.g., what to tell the user or how to fall back), a real gap for a skill whose sole job is locating the target.

4 / 5

Progressive Disclosure

The skill is under 50 lines with no bundle files (no references/, scripts/, or assets/ exist), and content is organized into clear "Quick Start" and "What to do" sections with a single clearly-signaled one-level-deep pointer to the `deepline-scoring` skill. Per the rubric's simple-skill guidance this earns the top anchor.

5 / 5

Total

17

/

20

Passed

Description

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

This is a well-crafted deprecated-alias description: it states what it is, what to do (delegate to `deepline-scoring`), exactly when to use it, and supplies a rich list of natural trigger terms. Its only structural limits are inherent to being a redirect — a single delegation action and intentional trigger overlap with the canonical skill it points to.

DimensionReasoningScore

Specificity

The description names the domain ("renamed to `deepline-scoring`") and one concrete action — "immediately load and follow the `deepline-scoring` skill instead" — which matches the anchor for naming a domain with 1-2 concrete actions. It is not a 4 because a redirect description inherently lists only a single delegation action rather than several specific capabilities.

3 / 5

Completeness

It explicitly answers both what ("Deprecated alias. This skill was renamed to `deepline-scoring`... immediately load and follow the `deepline-scoring` skill instead") and when ("Use when a user or script still invokes `/niche-signal-discovery`" plus a concrete trigger list), matching the anchor for clearly and explicitly answering both with concrete trigger phrases. Not a 4: the 'when' is fully explicit, not merely present.

5 / 5

Trigger Term Quality

"Triggers: ICP analysis, niche signals, won vs lost analysis, differential signals, signal discovery, ICP signal report, account scoring signals, lead scoring, first-party signals, buyer signals" provides comprehensive natural-term coverage with many synonyms (e.g., "account scoring signals", "lead scoring", "buyer signals"). Not a 4: the synonym coverage is unusually thorough for the niche with no obvious common phrasing missing.

5 / 5

Distinctiveness Conflict Risk

The triggers ("ICP analysis", "won vs lost analysis", "differential signals") occupy a clear niche, but the description deliberately mirrors the trigger surface of the canonical `deepline-scoring` skill, creating intentional overlap with that one closely related skill — "minor overlap risk with closely related skills". Not a 5: the overlap with the renamed skill is total by design, so conflict risk is not minimal if both are loaded.

4 / 5

Total

17

/

20

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

getaero-io/gtm-eng-skills

Path

skills/niche-signal-discovery/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.