CtrlK
BlogDocsLog inGet started
Tessl Logo

edge-candidate-agent

Generate and prioritize US equity long-side edge research tickets from EOD observations, then export pipeline-ready candidate specs for trade-strategy-pipeline Phase I. Use when users ask to turn hypotheses/anomalies into reproducible research tickets, convert validated ideas into `strategy.yaml` + `metadata.json`, or preflight-check interface compatibility (`edge-finder-candidate/v1`) before running pipeline backtests.

71

Quality

89%

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

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

An efficient, highly actionable SKILL.md body: executable commands for every common path, a sequenced workflow with an explicit validation step and dry-run checkpoint, and clean progressive disclosure to real bundle files that are all one level deep. The only gaps are mild purpose-restatement across three sections and an implicit (rather than explicit) fix-and-retry loop when validation fails.

Suggestions

Add one sentence after workflow step 5 describing the recovery loop, e.g., "If validation fails, fix the ticket (schema bounds, id/folder mismatch) and re-run export + validate" — this would close the workflow-clarity gap.

Merge the purpose statements currently repeated across "Overview", "When to Use", and "Position in Split Workflow" into a single section to trim duplicated tokens.

Drop the reference-file re-listing in workflow step 2 (keep the single "Resources" section) and reference each file only where it is actually needed.

DimensionReasoningScore

Conciseness

The body is lean — no explanations of concepts Claude already knows, and sections like "Export Rules" and "Guardrails" are terse lists where every line is task-specific. Minor trimming is possible: "Overview", "When to Use", and "Position in Split Workflow" each restate the skill's purpose, and the four references are listed in "Workflow" step 2 and again in "Resources", so a few tokens are duplicated.

4 / 5

Actionability

Three complete, copy-paste-ready bash commands cover the common cases (daily auto-detection, export from a ticket, interface-only and interface+schema validation), each with concrete flags like `--ohlcv`, `--export-strategies-dir`, and `--pipeline-root`. The workflow steps name exact script paths, matching the fully-executable anchor.

5 / 5

Workflow Clarity

The 6-step workflow has an explicit validation step ("Validate interface and Phase I constraints with... validate_candidate.py"), a dry-run-first handoff ("run dry-run first"), and a Guardrails checklist with rejection criteria ("Reject candidates that violate schema bounds", "folder name and `id` mismatch"). It falls short of anchor 5 only because the fix-and-retry feedback loop (what to do when validation fails) is left implicit.

4 / 5

Progressive Disclosure

The body is a well-organized overview with a "Resources" section that clearly signals each one-level-deep reference with a one-line description, and every referenced path (`references/pipeline_if_v1.md`, `signal_mapping.md`, `research_ticket_schema.md`, `ideation_loop.md`, and the three scripts) exists in the bundle. No content that belongs in a reference file is inlined, and references are not nested.

5 / 5

Total

18

/

20

Passed

Description

88%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, third-person description that states concrete capabilities with named artifacts and an explicit "Use when users ask to..." trigger clause covering three scenarios. Its only weaknesses are a couple of missing natural synonyms and mild overlap in scope with the sibling skills in the split workflow it participates in.

DimensionReasoningScore

Specificity

Multiple concrete actions are named — "Generate and prioritize US equity long-side edge research tickets", "export pipeline-ready candidate specs", and "preflight-check interface compatibility (`edge-finder-candidate/v1`)" — with specific artifact names (`strategy.yaml` + `metadata.json`) and a concrete target ("trade-strategy-pipeline Phase I"). Coverage is comprehensive for the domain, matching the anchor for multiple specific concrete actions; third-person voice is used throughout, so no voice penalty applies.

5 / 5

Completeness

It explicitly answers "what" ("Generate and prioritize US equity long-side edge research tickets... then export pipeline-ready candidate specs") and "when" with a clear "Use when users ask to..." clause listing three concrete trigger conditions. This matches the anchor that clearly and explicitly answers both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good keyword coverage with natural user phrasings like "turn hypotheses/anomalies into reproducible research tickets", "convert validated ideas", and "before running pipeline backtests", plus file names (`strategy.yaml`, `metadata.json`). A few natural synonyms are missing (e.g., "alpha", "signals", "screening", "backtest ideas"), and tokens like "EOD observations" and "edge-finder-candidate/v1" are jargon rather than user-spoken terms, so it is a notch below the comprehensive-synonym anchor.

4 / 5

Distinctiveness Conflict Risk

The niche is clear (US equity long-side edge candidates for trade-strategy-pipeline Phase I) and triggers like "preflight-check interface compatibility" and "export... candidate specs" are distinct. However, "Generate and prioritize... edge research tickets" overlaps with the sibling skills in the split workflow (edge-concept-synthesizer, edge-strategy-designer), giving minor overlap risk with closely related skills — anchor 4 rather than 5.

4 / 5

Total

18

/

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
tradermonty/claude-trading-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.