CtrlK
BlogDocsLog inGet started
Tessl Logo

time-dependent-roc

Use when performing time-dependent ROC curve analysis for survival data with follow-up time, event status, and a numeric marker. Supports CSV/TXT/TSV/Excel input, `risk_score` as the default marker unless `--marker_col` is provided, parameter validation, standardized output directories, AUC table export, ROC point export, and PDF figure generation.

70

Quality

88%

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

81%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 well-structured, executable SKILL.md body with an explicit workflow, validation checkpoints, and excellent need-based reference navigation. The main deductions are a broken tests/data reference used in copy-paste examples, undocumented CLI options appearing in examples, and minor duplicated output listings.

Suggestions

Ship the tests/data/ sample files in the bundle (or change the Quick Examples and Validation commands to paths that exist), so the copy-paste commands actually run.

Document --line_colors and --legend_position in the Core Arguments table (or trim the second Quick Example to only documented options) so examples and reference stay in sync.

Remove the redundancy between the output directory tree and the 'Primary output files' bullet list — one listing of the expected files is sufficient.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — it never explains what ROC, AUC, or survival analysis are — and uses terse tables and bullets. It falls short of the level-5 'every token earns its place' anchor because the output structure is listed twice (the directory tree plus the 'Primary output files' bullet list) and the Validation section largely repeats the Quick Examples command, so minor trimming is possible.

4 / 5

Actionability

Guidance is mostly copy-paste ready: full CLI invocations, a complete argument table, an example input snippet, and a validation command with concrete file checks. It stops short of level-5 because the Quick Examples and Validation commands reference 'tests/data/time_roc_sample1.txt', which does not exist in the bundle, and the second example uses '--line_colors' and '--legend_position', which are absent from the documented Core Arguments table.

4 / 5

Workflow Clarity

The Minimal Workflow gives a clear 3-step sequence (confirm inputs, run, check outputs), the Validation section provides an explicit post-run checkpoint listing the exact files to verify, and the Common Errors section maps every exit code to a cause with 'If the issue is not obvious, read references/troubleshooting.md' as an error-recovery loop. This matches the anchor with explicit validation steps and feedback for error recovery.

5 / 5

Progressive Disclosure

The 'Read These Files When Needed' need→file table is well-signaled, and the referenced files (references/algorithm.md, references/cli-guide.md, references/troubleshooting.md, scripts/main.R) all exist at one level of depth. It is not level-5 because the body also points to 'tests/data/' as sample test data and uses tests/data/*.txt paths in examples, yet that directory is not part of the bundle — a dangling reference that breaks the otherwise clean navigation.

4 / 5

Total

17

/

20

Passed

Description

92%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 description that clearly states both what the skill does and when to use it, with concrete capability enumeration and domain-accurate trigger terms. Its only weakness is slightly narrow keyword coverage (no synonyms like 'survival analysis' or 'time-to-event' and no literal file extensions beyond format names).

DimensionReasoningScore

Specificity

The description enumerates concrete capabilities: 'Supports CSV/TXT/TSV/Excel input', 'risk_score as the default marker unless --marker_col is provided', 'parameter validation, standardized output directories, AUC table export, ROC point export, and PDF figure generation'. This is comprehensive coverage of the skill's actions with no vague filler — matching the multiple-specific-concrete-actions anchor rather than the level-4 anchor, which expects minor coverage gaps.

5 / 5

Completeness

It explicitly answers 'when' with a concrete trigger clause ('Use when performing time-dependent ROC curve analysis for survival data with follow-up time, event status, and a numeric marker') and 'what' with a list of supported inputs, defaults, validation, and outputs. Both are explicit and concrete, matching the level-5 anchor; the level-4 anchor applies only when the 'when' is less specific.

5 / 5

Trigger Term Quality

Strong natural terms a researcher would say: 'time-dependent ROC curve analysis', 'survival data', 'follow-up time', 'event status', 'AUC', plus format names 'CSV/TXT/TSV/Excel'. It falls short of the level-5 'comprehensive coverage including synonyms and file extensions' anchor because common variants like 'survival analysis', 'time-to-event', 'censored data', or literal extensions like '.xlsx' are absent.

4 / 5

Distinctiveness Conflict Risk

The combination of time-dependent ROC, survival data, follow-up time, and event status carves out a clear niche with minimal overlap risk — a user needing ordinary (non-survival) ROC or unrelated survival analyses would not naturally trigger it. This is a distinct-trigger niche, not the level-4 'minor overlap with closely related skills' case.

5 / 5

Total

19

/

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