CtrlK
BlogDocsLog inGet started
Tessl Logo

grove-setup

Set up a local Grove environment for running code example tests. Use when the user asks to "set up Grove", "configure the test suite", "get started with Grove", "set up my environment", "I need to run Grove tests", or is working with Grove for the first time and needs prerequisites configured. Checks for required tools, installs dependencies, guides .env file setup, verifies MongoDB connectivity, and checks sample data availability.

75

Quality

94%

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

88%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 thorough, highly actionable setup workflow with strong validation checkpoints and feedback loops. The main improvement is structural: the per-language detail is substantial enough to warrant splitting into reference files.

Suggestions

Split the per-language command tables (Steps 2-4, 7) into one reference file per suite to reduce inline bulk and improve progressive disclosure.

Consolidate repeated per-suite install/verify patterns into a parameterized form, noting only suite-specific deviations, to tighten conciseness.

Add a brief 'Prerequisites at a glance' summary near the top so the writer can scope to one language without scanning all six suites.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands and tables, but the breadth of covering six language suites makes it lengthy and some per-suite repetition could be tightened.

4 / 5

Actionability

Provides copy-paste-ready commands per suite, exact verification commands (mongosh ping, smoke-test invocations), and concrete diagnosis guidance — fully executable.

5 / 5

Workflow Clarity

An explicit 8-step sequence with validation checkpoints (.env confirmation, connectivity verification, smoke test) and feedback loops in the Edge Cases section for error recovery.

5 / 5

Progressive Disclosure

Well-organized into clearly headed sections and steps, but no bundle files exist and all content (~400 lines across six suites) is inlined rather than split into per-language reference files.

4 / 5

Total

18

/

20

Passed

Description

100%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, specific description with concrete capabilities, explicit trigger phrases, and a clear when-clause. It cleanly distinguishes setup from the other grove-* skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Checks for required tools, installs dependencies, guides .env file setup, verifies MongoDB connectivity, and checks sample data availability' — covering the setup workflow comprehensively.

5 / 5

Completeness

Explicitly answers both what (setup actions) and when (a full 'Use when...' clause with concrete trigger phrases).

5 / 5

Trigger Term Quality

Includes many natural phrases a user would say — 'set up Grove', 'get started with Grove', 'set up my environment', 'I need to run Grove tests' — with good synonym coverage.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche (Grove environment setup) with distinct triggers and minimal overlap risk with other grove-* skills.

5 / 5

Total

20

/

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.

Validation15 / 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
mongodb/docs
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.