CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hivemind-graph

Query the local AST-derived code graph (functions, classes, calls, imports) for structural codebase questions — what calls X, what does Y import, where is Z defined, blast radius of a change. The graph rebuilds automatically after each agent turn; use hivemind_graph_search and hivemind_graph_neighborhood tools (no manual build step).

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

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

An excellent, tightly written body: concrete tool invocations with examples, a clear conditional workflow, and valuable anti-pattern/staleness guidance with zero concept over-explanation. The only improvement opportunity is consolidating the thrice-repeated 'read the real source' guidance.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no padding or explanation of known concepts, and sections like 'Anti-patterns' carry real operational value. It falls short of 5 only because the 'read the real source, not the graph alone' guidance is repeated in the intro, workflow step 3, and the 'When NOT to use' section and could be trimmed to one place.

4 / 5

Actionability

Fully concrete, executable guidance: exact tool signatures with example arguments ('hivemind_graph_search({ pattern: "<symbol>" })', 'hivemind_graph_neighborhood({ file: "src/hooks/capture.ts" })'), the multi-token 'auth+handler' syntax, and the precise config key 'plugins.entries.hivemind.config.tuning.HIVEMIND_GRAPH_CWD'. Specific examples cover the common cases, matching the top anchor.

5 / 5

Workflow Clarity

The three-step workflow is a clear conditional decision tree ('Broad structural question?', 'Know the file?', 'Need the actual code?') with retry guidance ('try multiple keywords if the first misses') acting as a feedback loop. The skill is read-only querying, so no destructive/batch validation cap applies, and staleness caveats are explicitly flagged.

5 / 5

Progressive Disclosure

The skill is a short (~55 line), single-purpose overview with no external references needed and no bundle files, and content is organized into well-signaled sections (When to use, Tools, Workflow, When NOT to use, Anti-patterns). This satisfies the simple-skill exception: well-organized sections alone merit the top score.

5 / 5

Total

19

/

20

Passed

Description

80%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 that clearly conveys what the skill does and when to use it through natural trigger questions and named tools. Its main gaps are the absence of an explicit 'Use when...' clause and a few missing common synonyms (usages, callers, dependencies).

DimensionReasoningScore

Specificity

The description lists multiple concrete actions with comprehensive coverage: 'Query the local AST-derived code graph (functions, classes, calls, imports)' with enumerated question types ('what calls X, what does Y import, where is Z defined, blast radius of a change') and named tools ('hivemind_graph_search and hivemind_graph_neighborhood'). It matches the anchor 'lists multiple specific concrete actions; comprehensive coverage' and is not below it since nothing is vague or generic.

5 / 5

Completeness

The 'what' is explicit (query the AST-derived code graph) and the 'when' is present via concrete trigger questions ('for structural codebase questions — what calls X... blast radius of a change'), so it is not capped at 3 — equivalent trigger guidance exists. It does not reach 5 because there is no explicit 'Use when...' clause; the when-guidance could be more direct.

4 / 5

Trigger Term Quality

Good natural-phrase coverage — 'what calls X', 'what does Y import', 'where is Z defined', 'blast radius of a change' are phrases users actually say. It falls short of the 5 anchor because common synonyms like 'find usages', 'callers', 'references', or 'dependencies' are missing, but it is well above the 3 anchor ('some relevant keywords but missing common variations') since multiple natural trigger phrases are present.

4 / 5

Distinctiveness Conflict Risk

A clear niche (AST-derived code graph) with distinct tool names gives minimal conflict risk, but generic structural phrases like 'where is Z defined' or 'what does Y import' could also trigger general grep/symbol-search skills, matching 'mostly distinct; minor overlap risk' rather than the fully distinct 5 anchor.

4 / 5

Total

17

/

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

allowed_tools_field

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

Warning

Total

15

/

16

Passed

Repository

activeloopai/hivemind

Path

harnesses/openclaw/skills/hivemind-graph/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.