CtrlK
BlogDocsLog inGet started
Tessl Logo

scienceworld-growth-focuser

Use when you have planted a seed or need to track a plant's growth stage (sprouting, flowering, reproduction). Applies the 'focus on' action to a specific plant or biological entity to signal intent and monitor its development. Trigger after planting or when you need to observe life cycle progression in the ScienceWorld environment.

66

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./experiments/src/skills/scienceworld/scienceworld-growth-focuser/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is actionable and clearly sequenced with a useful feedback loop, and it avoids over-explaining known concepts. Its main weaknesses are repeated disambiguation guidance and an orphaned reference file that is never linked from the overview.

Suggestions

Consolidate the container/disambiguation guidance into one section to remove the triplicate repetition and tighten conciseness.

Add a one-line pointer to references/trajectory_analysis.md (or note that it is background rationale) so the bundled reference is clearly signaled from the overview.

DimensionReasoningScore

Conciseness

The body is mostly efficient and assumes Claude's competence (no over-explanation of what seeds or growth are), but the container/disambiguation guidance is repeated in Core Instruction, Key Considerations, and the closing Note, so it could be tightened.

2 / 3

Actionability

Provides concrete, copy-paste-ready syntax (`focus on <PLANT_OBJECT> [in <CONTAINER>]`) plus a worked example with real commands (`focus on avocado seed in flower pot 1`, `wait`), fully meeting the executable-guidance anchor.

3 / 3

Workflow Clarity

The identify-target -> execute-focus -> confirm-and-wait sequence is explicit, and the example shows a feedback loop (output changes to "avocado sprout" indicating progression); this is not a destructive/batch operation, so the absence of hard validation does not cap the score.

3 / 3

Progressive Disclosure

The body is well organized into clear sections and is self-contained, but the bundled references/trajectory_analysis.md is never linked or signaled from the body, matching the anchor where references are present but not clearly signaled.

2 / 3

Total

10

/

12

Passed

Description

80%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly conveys both purpose and trigger conditions with natural, domain-specific terms and a distinct niche, but it relies on a single concrete action and uses second-person voice, which the rubric penalizes. Rewording into third person and naming the companion `wait` action would lift specificity.

Suggestions

Rewrite in third person to avoid the second-person penalty, e.g. "Applies the 'focus on' action after a seed is planted or when tracking a plant's growth stage...".

Mention the companion `wait` action alongside `focus on` so multiple concrete actions are named, raising specificity toward the top anchor.

DimensionReasoningScore

Specificity

Names one concrete action ("Applies the 'focus on' action ... to signal intent and monitor its development") but lists only a single action rather than multiple; additionally the second-person phrasing "you have planted a seed" triggers the rubric's -1 voice penalty, dropping the base of 2 to 1.

1 / 3

Completeness

Explicitly answers both what (applies the focus on action to signal intent and monitor development) and when ("Use when you have planted a seed..." / "Trigger after planting..."), matching the anchor that requires both an explicit what and an explicit trigger.

3 / 3

Trigger Term Quality

Natural terms a user would say are well covered: "planted a seed", "track a plant's growth stage", "planting", and "observe life cycle progression", matching the good-coverage anchor.

3 / 3

Distinctiveness Conflict Risk

Tied to a narrow ScienceWorld niche with distinct, domain-specific triggers (planting, growth-stage monitoring) that are unlikely to fire for unrelated skills.

3 / 3

Total

10

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
zjunlp/SkillNet
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.