CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

probe

Safe-to-fail experiment for Complex domain problems where cause-effect is only visible in retrospect. Two-phase: foreground qualify → background probe → sense result. Use when: probe, safe-to-fail, test hypothesis, experiment with hypothesis, Complex domain with hypothesis. NOT for brainstorming (use brainstorm) or known cause-effect (use investigate).

Quality

84%

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

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

The body is a tightly structured two-phase workflow with genuine validation gates, failure guards, and verified one-level-deep references. Main weaknesses are redundancy between inline rules and the anti-patterns section, and pseudocode usage examples that reference a script not present in the bundle.

Suggestions

Consolidate the anti-patterns section: drop entries that restate inline guards (empty-Answer handling, artifact persistence, hypothesis gate, handoff routing) or compress them to one-line pointers, keeping only the WHY/BAD/GOOD patterns that add new content — this would move conciseness toward the 4-5 anchors.

Replace the comment-style usage examples with executable or fill-in-ready probe commands, and either include scripts/run-query-benchmarks.sh in the bundle or change that example to reference a placeholder the user substitutes.

Trim the WHY explanations on anti-patterns that restate in-body mandates (e.g. the empty-Answer guard already appears as a dedicated section) — the rule and its rationale currently appear twice.

DimensionReasoningScore

Conciseness

The prose is imperative and free of concept padding, but the nine NEVER anti-patterns (~80 lines) largely restate rules already given inline (AskUserQuestion guard, artifact persistence, hypothesis gate, handoff routing), each with an explanatory WHY — more than the minor trimming of the 4 anchor, so it fits the mostly-efficient-but-could-be-tightened 3 anchor.

3 / 5

Actionability

Concrete guidance throughout — exact gate questions, artifact path patterns with collision handling, the 🔬 output template, and a result-routing table — but usage examples are comment-style pseudocode ("# Probe: run both on 1% of traffic for 24h") and one example invokes ./scripts/run-query-benchmarks.sh which does not exist in the bundle. Mostly executable with minor gaps, matching the 4 anchor rather than fully copy-paste-ready 5.

4 / 5

Workflow Clarity

A hard entry gate ("Phase 2 does not start until Phase 1 is complete. No bypass path exists."), pre-registered confirm/refute criteria gated before execution, a feedback loop on gate rejection ("loop back to 1.1–1.4"), an empty-answer failure guard, and a classified exit-gate routing table — explicit validation steps and error-recovery loops matching the 5 anchor.

5 / 5

Progressive Disclosure

All four references/*.md files exist and are one level deep, surfaced in a When-to-Use navigation table; the probe-type taxonomy is correctly offloaded to references/reference.md, and the body stays an operational overview — matching the clear-overview, well-signaled one-level-references 5 anchor.

5 / 5

Total

17

/

20

Passed

Description

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

The description is third-person, concrete, and compact: it states what the skill does, when to trigger it with natural phrases, and explicitly routes away from sibling skills. Only minor gaps in action enumeration and trigger synonyms keep specificity and trigger quality at 4.

DimensionReasoningScore

Specificity

Names the domain ("Complex domain problems where cause-effect is only visible in retrospect") and concrete actions ("foreground qualify → background probe → sense result", "Safe-to-fail experiment"), matching the several-specific-actions anchor with minor gaps; it does not enumerate the fuller capability set, so it falls short of the comprehensive 5 anchor.

4 / 5

Completeness

Explicitly answers both what ("Safe-to-fail experiment for Complex domain problems... Two-phase: foreground qualify → background probe → sense result") and when ("Use when: probe, safe-to-fail, test hypothesis..." with concrete trigger phrases), plus a NOT-for boundary — clearly the 5 anchor, not 4 where the when-clause is present but less explicit.

5 / 5

Trigger Term Quality

"Use when: probe, safe-to-fail, test hypothesis, experiment with hypothesis, Complex domain with hypothesis" provides good natural-phrase coverage, but a few common variations users would say (e.g. "run an experiment", "validate a hypothesis") are missing, fitting the 4 anchor rather than comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

A clear Cynefin Complex-domain niche with explicit de-confliction ("NOT for brainstorming (use brainstorm) or known cause-effect (use investigate)") gives minimal conflict risk, matching the 5 anchor exactly.

5 / 5

Total

18

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

16

Passed

Repository

pantheon-org/tekhne

Path

skills/software-engineering/probe/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.