CtrlK
BlogDocsLog inGet started
Tessl Logo

deepline-plays

Use for Deepline GTM work that searches, enriches, scores, collects signals, or automates a workflow: find companies or people, enrich a CSV, find emails or LinkedIn, compare providers, build a waterfall, create a webhook or cron, or write a Play. For live information work, run a small heterogeneous experiment, exploit the observed winner, and reopen misses. Skip pure copywriting and non-GTM research.

72

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

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 dense, highly operational body with real validation checkpoints and no wasted tokens, weakened by navigation that doesn't resolve: the per-job pages and authoring reference the body depends on are absent from the bundle. Fixing the file layout would move this from good to excellent.

Suggestions

Add the missing job pages (jobs/finding.md, jobs/enriching.md, jobs/researching.md, jobs/automating.md) and shared/authoring.md to the bundle, or repoint those references to files that actually exist — they are the primary per-task instructions and currently resolve to nothing.

Reconcile references/api-reference.md (60KB, present but never referenced) with references/sdk-reference.md — either reference it where the body currently points to sdk-reference.md or remove the orphan.

Expand the one-line "contract → compare → exploit → recover → export → price" pipeline into a short numbered sequence naming the command and validation checkpoint at each step, so the end-to-end order doesn't have to be inferred from across sections.

DimensionReasoningScore

Conciseness

The body is relentlessly lean and assumes competence — "Ordinary TypeScript, no DSL", "Marginal, never amortized", "Quality gates precede economics" — with zero padding or explanation of concepts Claude already knows. Even the war-story sentences ("Resolving that conflict silently cost one run ~30 minutes") carry operative lessons rather than filler; every token earns its place.

5 / 5

Actionability

Mostly executable: concrete invocations throughout ("deepline plays run <file.play.ts> --input '<json>' --debug", "python3 <skill-root>/scripts/scaffold-search-experiment.py ./deepline/data/<task-slug> --name <task-slug> --input-csv <rows.csv>", the feedback-send template). Falls short of fully copy-paste-ready because key guidance is aphoristic rather than executable — "Write `unit + decision + required facts + scale` before touching tools", "A concept is an information geometry, never a vendor" — and the actual Play-file shape is delegated to the scaffold script and job pages.

4 / 5

Workflow Clarity

Validation checkpoints are genuinely present for this batch-cost workflow: "run `deepline preflight --json` as one standalone command", "run-and-export does the structural check, Play check, completed Play, run-bound export", "{ok: true, runId, output}" as the completion receipt, "sentinel-probe one row before scaling", and receipt labels (CUT CANDIDATE / NEVER REACHED / cached calls) that drive the next action. Held at 4 rather than 5 because the end-to-end sequence "contract → compare → exploit → recover → export → price" is given as a single cryptic line — the reader must assemble the actual step order from across the Quick Start, job-page, and Build-and-run sections.

4 / 5

Progressive Disclosure

The routing pattern itself is textbook progressive disclosure — job pages "consulted on a trigger rather than read up front", two lookup files, SDK surface pushed to references/sdk-reference.md. But scored against the actual bundle, 5 of the 7 referenced paths do not exist: jobs/finding.md, jobs/enriching.md, jobs/researching.md, jobs/automating.md, and shared/authoring.md are all missing from the skill directory, and references/api-reference.md exists but is never referenced. Not 4 — broken navigation to the primary per-job instructions is more than a minor organization gap; not 2, because the structure and signaling are clearly good.

3 / 5

Total

16

/

20

Passed

Description

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

An exemplary description: explicit trigger clause, comprehensive concrete action list, natural synonyms, and explicit negative boundaries. It clearly communicates both what the skill does and exactly when to invoke it.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions — "find companies or people, enrich a CSV, find emails or LinkedIn, compare providers, build a waterfall, create a webhook or cron, or write a Play" — plus an explicit operating method ("run a small heterogeneous experiment, exploit the observed winner, and reopen misses"). Coverage is comprehensive within the GTM domain; not 4, since no meaningful capability of the skill is left unstated.

5 / 5

Completeness

It explicitly answers both: what (the enumerated search/enrich/score/automate actions) and when ("Use for Deepline GTM work that searches, enriches…", plus the negative boundary "Skip pure copywriting and non-GTM research"). Both halves are explicit with concrete trigger phrases, so neither the 4 anchor ('when' could be more explicit) nor lower applies.

5 / 5

Trigger Term Quality

Natural user phrasing is thoroughly covered with synonyms: "find companies or people", "enrich a CSV", "find emails or LinkedIn", "compare providers", "webhook or cron", "copywriting", "non-GTM research". A few product-specific terms ("Play", "waterfall", "collects signals") are jargon, but they sit alongside, not instead of, the natural terms — matching the comprehensive-with-synonyms anchor.

5 / 5

Distinctiveness Conflict Risk

It occupies a clear branded niche ("Deepline GTM work") with distinct triggers and an explicit exclusion clause that prevents it from firing on adjacent copywriting or generic research skills. Conflict risk with other skills is minimal.

5 / 5

Total

20

/

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