CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

graphify

Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists, where the question should be treated as a graphify query first. Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph with god nodes, community detection, and query/path/explain tools.

Quality

77%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/harness/adapters/antigravity/skills/graphify/SKILL.md

The canonical home for this skill is graphify in phatblat/dotfiles

SKILL.md
Quality
Evals
Security

Quality

Content

65%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 maximally lean delegation stub that defers all substance to an external shared skill file. While nothing is wasted token-wise, the skill as bundled provides no local overview, workflow, or fallback guidance, and its sole reference points outside the bundle, leaving it unverifiable and fragile if that path is missing.

Suggestions

Add a 2-3 line local overview of what graphify does and its core workflow (build → query → explain) so the skill is not a bare redirect if the shared file is unavailable.

Include a fallback instruction for when ~/.agents/skills/graphify/SKILL.md does not exist (e.g., how to proceed or where to install it), since the current body is unusable without that path.

Remove or fix the dangling reference to scripts/agent-harnesses.py, which is not present in this bundle.

DimensionReasoningScore

Conciseness

The entire body is two lines — a provenance comment and 'Load and follow the shared skill at `~/.agents/skills/graphify/SKILL.md`' — with zero padding and no explanation of concepts Claude already knows, matching the lean anchor 5.

5 / 5

Actionability

The single instruction names a concrete, readable path, but the body contains no guidance on the actual task — everything actionable lives in an external file outside the bundle — fitting anchor 3 (concrete but incomplete) rather than 4, since no task-relevant detail exists locally.

3 / 5

Workflow Clarity

The delegation step itself is unambiguous, but no sequencing, validation, or fallback (e.g., if the target path is absent) is given, and the multi-step graph-build workflow is entirely unrepresented; the simple-skill exception does not apply because the underlying capability is multi-step and wholly delegated.

3 / 5

Progressive Disclosure

The reference is clearly signaled and one level deep, but the body is a bare redirect with no overview of the skill's content, the target sits outside the bundle (unverifiable here), and the comment cites 'scripts/agent-harnesses.py' which does not exist in this bundle — anchor 3 rather than 4.

3 / 5

Total

14

/

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.

The description is well-constructed: it states concrete capabilities and an explicit, trigger-rich 'when' clause anchored by the distinctive graphify-out/ directory marker. Its main weaknesses are mild jargon ('god nodes') and an overly broad 'any question about a codebase' scope that raises conflict risk with general codebase Q&A and review skills.

DimensionReasoningScore

Specificity

Names several concrete capabilities — 'Turns any input (code, docs, papers, images, videos) into a persistent knowledge graph', 'god nodes, community detection, and query/path/explain tools' — but coverage has minor gaps and 'god nodes' is unexplained jargon, so it falls short of the comprehensive anchor 5 and well above the 1-2-action anchor 3.

4 / 5

Completeness

Explicitly answers both: what ('Turns any input ... into a persistent knowledge graph with ... query/path/explain tools') and when ('Use for any question about a codebase, its architecture, file relationships, or project content — especially when graphify-out/ exists') with concrete trigger phrases, matching the anchor 5 pattern; not 4 because the 'when' clause is already explicit and specific.

5 / 5

Trigger Term Quality

Includes natural phrases users would say — 'question about a codebase, its architecture, file relationships, or project content' — plus the distinctive 'graphify-out/ exists' trigger, but misses common synonyms like 'code structure', 'dependencies', or 'how does this code work', matching anchor 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The knowledge-graph framing and 'graphify-out/' marker carve a niche, but 'any question about a codebase ... or project content' claims broad territory that overlaps general code-exploration and code-review skills, fitting anchor 3 rather than the mostly-distinct anchor 4.

3 / 5

Total

16

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

phatblat/dotfiles

Path

.agents/harness/adapters/antigravity/skills/graphify/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.