CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

investigate

Use when the user asks to diagnose a bug, find the root cause of a failing behavior, or run a hypothesis-by-hypothesis investigation with experiments and evidence. Produces a diagnostic report with a recommended fix, but does not apply the fix.

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

85%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, lean instruction skill with a genuinely executable workflow: quantified hypothesis management, explicit termination criteria, a safe worktree protocol for dirty trees, and a verification checklist. Remaining improvements are minor — trimming the redundant Context section and specifying how probabilities should be updated from evidence.

Suggestions

Trim or merge the Context section: 'Used for debugging and root cause analysis. The agent navigates the hypothesis space without HITL pauses' duplicates the Overview and rule 3, so folding it into the Overview would save tokens without losing information.

Make the probability-update step actionable: 'Record the outcome, adjust probabilities' gives no method — specify how evidence should move the numbers (e.g., a simple rule like 'a decisive Success roughly doubles the hypothesis's share; renormalize the rest to sum to 100%').

State where the Hypothesis Board format is defined, or give a one-line template (hypothesis | probability | evidence), so the printed board is consistent across iterations.

DimensionReasoningScore

Conciseness

The body is dense and operational (e.g., the worktree rule with exact git commands, quantified thresholds like "3-7 candidate root causes" and "≥80% probability") and explains nothing Claude already knows. It sits at anchor 4 rather than 5 because the Context section ("Used for debugging and root cause analysis... without HITL (human-in-the-loop) pauses") largely duplicates the Overview and rule 3 and could be trimmed.

4 / 5

Actionability

Guidance is mostly executable: exact commands (`git worktree add <scratch dir> <commit>`, `git worktree remove`), specific counts and thresholds, and a defined experiment format with stated Success/Failure implications. Per the instruction-skill note the absence of code is not penalized; it misses the top anchor only because "adjust probabilities" offers no method for how evidence should update the numbers.

4 / 5

Workflow Clarity

A clearly sequenced four-step workflow (Initialize → Hypotheses → Experiment Loop → Final Report) with explicit validation steps ("Verify baseline is restored", "Evaluate the termination condition"), a built-in feedback loop (experiment → evidence → probability update → repeat), and a final verification checklist. This matches the anchor for clear sequence with explicit validation, feedback loops, and checklists; the level below would require missing checkpoints, which are present.

5 / 5

Progressive Disclosure

The skill is small (~55 lines) with no content that belongs in separate files — no reference material is inlined — and it is organized into clearly headed sections (Overview, Context, Rules, Instructions, Verification). Per the simple-skill guidance, well-organized sections with no need for external references satisfy the top anchor.

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 description: explicit when-triggers, concrete third-person capability statements, and a clear scope boundary (diagnose and recommend, never apply). The only notable gaps are missing common synonyms such as "debug" in the trigger terms and some residual overlap with generic debugging skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "diagnose a bug", "find the root cause of a failing behavior", "run a hypothesis-by-hypothesis investigation with experiments and evidence", "Produces a diagnostic report with a recommended fix" — with comprehensive coverage of the skill's behavior including the explicit boundary "does not apply the fix". It clearly matches the anchor for multiple specific concrete actions with comprehensive coverage, not the level below (minor gaps), since no capability of the skill is left unmentioned.

5 / 5

Completeness

It explicitly answers both questions: an explicit "Use when the user asks to..." clause with concrete trigger phrases, and a clear third-person statement of what it does ("Produces a diagnostic report with a recommended fix, but does not apply the fix"). This is a direct match for the anchor requiring both what and when with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural trigger phrases like "diagnose a bug", "find the root cause", and "failing behavior" are ones users would actually say, giving good keyword coverage. It falls short of the top anchor because common synonyms such as "debug", "debugging", "error", or "why is this failing" are missing.

4 / 5

Distinctiveness Conflict Risk

The boundary "does not apply the fix" carves a distinct diagnostic niche from fix-applying skills, and terms like "root cause" and "investigation" are specific triggers. However, "diagnose a bug" broadly overlaps general debugging/bug-fixing skills, so minor overlap risk with closely related skills remains — the anchor for mostly distinct with minor overlap.

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository

korchasa/flowai-plugins

Path

plugins/flowai/skills/investigate/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.