CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

feature-exploration

Explore unfamiliar APIs, libraries, or implementation behavior with minimal reproducible examples and documented findings. Use when implementation details are unclear and can be resolved by reading docs, inspecting code, and running focused experiments.

Quality

86%

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.

A concise, well-structured instruction-only skill whose numbered workflow is specific and includes a thoughtful decision gate and output contract. Its weaknesses are mild: a redundant restatement of the description's trigger, no example of a minimal reproducible experiment, and no explicit step verifying that experimental evidence resolves the uncertainty before findings are recorded.

Suggestions

Trim the opening paragraph's restatement of the when-to-use trigger (already in the frontmatter description) to save tokens without losing information.

Add one short example of what a minimal reproducible experiment looks like in this repo (e.g., a script placed in `.scratch/` run with a specific command), so step 3 is executable rather than directive-only.

Insert an explicit validation step in the workflow — e.g., 'Confirm the experiment output answers the stated uncertainty before recording the finding' — between running the experiment and recording results.

DimensionReasoningScore

Conciseness

The body is lean with functional sections (Workflow, Guardrails, Output) and no padding or explanation of concepts Claude already knows. The opening paragraph ('Use this developer skill when a task depends on API behavior that is unclear...') largely restates the frontmatter description's trigger, which is a minor instance of content that could be trimmed.

4 / 5

Actionability

The guidance is concrete for an instruction-only skill: 'Build the smallest reproducible example', 'use `.scratch/`', 'Prefer adding a proper test under `causalpy/tests/`', and a linked decision gate with explicit behavior. It falls short of fully executable guidance because there is no example of what a minimal reproducible experiment looks like for this repo (e.g., a command or script pattern for running one).

4 / 5

Workflow Clarity

The 8-step workflow is clearly sequenced and includes a decision checkpoint (step 6: present limitation, offer options, wait for choice). However, there is no explicit validation step confirming the experiment's output actually resolves the stated uncertainty before recording the finding, so checkpoints are present but incomplete.

4 / 5

Progressive Disclosure

The skill is under 50 lines, requires no external reference files (none exist in the bundle), and is organized into three well-labeled sections (Workflow, Guardrails, Output). Per the simple-skill guidance, well-organized sections with no nested references earn the top score.

5 / 5

Total

17

/

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 description that explicitly states both capability and trigger with concrete, natural language. The main gap is trigger synonym coverage (e.g., testing/verifying behavior) and mild breadth in the 'reading docs, inspecting code' phrasing that overlaps with general exploration skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'minimal reproducible examples', 'documented findings', 'reading docs', 'inspecting code', 'running focused experiments' — giving comprehensive coverage of the skill's niche. It goes beyond a single generic verb to enumerate the specific ways the exploration is performed.

5 / 5

Completeness

Both halves are explicit: the 'what' is 'Explore unfamiliar APIs, libraries, or implementation behavior with minimal reproducible examples and documented findings', and the 'when' is a concrete 'Use when implementation details are unclear and can be resolved by reading docs, inspecting code, and running focused experiments' clause. This matches the top anchor's pattern of what + when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms like 'unfamiliar APIs', 'libraries', 'implementation details', 'docs', and 'code' are phrases users would plausibly say when needing this skill. However, common synonyms such as 'test the behavior', 'verify', 'prototype', or 'spike' are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The niche (resolving implementation-behavior uncertainty through focused experiments) is distinct and the trigger is specific. There is minor overlap risk with general code-reading, debugging, or testing skills since 'reading docs, inspecting code, and running focused experiments' are broadly applicable activities.

4 / 5

Total

18

/

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

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository

pymc-labs/CausalPy

Path

.agents/skills/feature-exploration/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.