CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

hivemind-graph

Query the local code graph (functions, classes, calls, imports) through the Deeplake mount at memory/graph/. Use when the user asks structural questions about the codebase — "what calls X?", "what does Y import?", "where is Z defined?", "what is the architecture / which subsystems exist?". The graph is an AST-derived map of the repo, queried as files (no build needed — it rebuilds automatically).

Quality

90%

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

The canonical home for this skill is hivemind-graph in activeloopai/hivemind

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 skill body: fully executable commands for every operation, a crisp decision-oriented workflow, honest limitations (when NOT to use, staleness, unresolved dynamic dispatch), and lean token usage throughout. The only improvement space is promoting the staleness/freshness checks into explicit workflow checkpoints rather than leaving them in the anti-patterns section.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: no explanation of what an AST or code graph is, no library tutorials, and every section (when/when-not, path cheat sheet, workflow, anti-patterns) earns its tokens. It matches anchor 5 (every token earns its place) rather than anchor 4, since there is no noticeable padding to trim.

5 / 5

Actionability

Every operation is a copy-paste-ready command with full paths (`cat ~/.deeplake/memory/graph/query/<pattern>`, `impact/<symbol>`, `path/<from>/<to>`) plus a description of expected output, and placeholders are explained concretely ("a digit from a prior find/ (e.g. 3)"). Matches anchor 5 (fully executable, copy-paste ready, covers common cases).

5 / 5

Workflow Clarity

The 5-step numbered workflow clearly maps task shape to command, and anti-patterns supply error-recovery loops ("Try multiple keywords if the first misses", "prefer the live source for that file"). It sits between anchors 4 and 5: the sequence is clear and mostly checkpointed, but freshness/staleness validation lives in the anti-patterns section rather than as explicit steps in the workflow itself. Since this is a read-only query skill, the destructive/batch validation cap does not apply.

4 / 5

Progressive Disclosure

No bundle files (references/, scripts/, assets/) exist, and none are needed: the ~95-line body is appropriately self-contained, with the path cheat sheet as core overview content that belongs inline, clear section headers, and easy navigation. This matches anchor 5's clean-organization standard rather than anchor 4, which requires some misplacement or organization gap.

5 / 5

Total

19

/

20

Passed

Description

82%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: it states a concrete capability, explicitly gives 'Use when…' guidance with natural quoted trigger questions, and occupies a distinct niche. Its only weakness is that the 'what' is compressed to a single generic action (query), hiding the richer set of operations the body reveals.

DimensionReasoningScore

Specificity

"Query the local code graph (functions, classes, calls, imports)" names the domain plus one concrete action (query), but does not enumerate the several specific operations the skill actually supports (find, show, impact, path, layers). This matches anchor 3 (domain and 1-2 concrete actions, not comprehensive) rather than anchor 4, which requires several listed actions.

3 / 5

Completeness

It explicitly answers both: what ("Query the local code graph… an AST-derived map of the repo, queried as files") and when ("Use when the user asks structural questions about the codebase") with concrete trigger phrases. This is a direct match for anchor 5.

5 / 5

Trigger Term Quality

The description quotes natural user phrasings verbatim — "what calls X?", "what does Y import?", "where is Z defined?", "what is the architecture / which subsystems exist?" — giving good keyword coverage, but common variants like "usages", "depends on", or "find callers" are missing. Anchor 4 (good coverage, a few natural terms missing) fits better than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

A clear niche — structural/relational questions about code via the Deeplake graph mount — with distinct trigger phrasing that would not fire for unrelated skills (writing code, running tests, general file reading). Matches anchor 5 (clear niche with distinct triggers, minimal conflict risk).

5 / 5

Total

17

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

activeloopai/hivemind

Path

harnesses/hermes/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.