CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

llm-wiki

Explain and apply the foundational LLM Wiki architecture and knowledge-management strategy. Use for setup, architecture, schema, or organization decisions; operational ingest/query/lint work uses dedicated skills.

Quality

78%

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 ./.skills/llm-wiki/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 dense, largely actionable architecture reference with excellent concrete contracts (templates, CLI calls, validation rules) and well-sequenced embedded protocols. Its weaknesses are length with padded asides, slow-changing reference material kept inline instead of in bundle files, and two orphaned/dangling bundle references.

Suggestions

Move slow-changing reference material (source-quality buckets, confidence formula details, per-skill defaults table, markdown link-path tables) into a references/ file, keeping SKILL.md to the contracts and decision rules.

Link references/karpathy-pattern.md and references/WRITING.md from the body (or remove/rename them) — karpathy-pattern.md is currently unreachable, and the bundled WRITING.md is confusable with the runtime <global config dir>/WRITING.md.

Fix the dangling "scripts/manifest.py" reference (the script is absent from the bundle), and split the long inline paragraphs (the snapshots bullet in the Sources section, the manifest migration aside) into short rules plus a compact example.

DimensionReasoningScore

Conciseness

Most content is skill-specific contracts, tables, and templates that earn their tokens, but there is real padding: the ~140-word single-paragraph snapshots bullet in the Sources section, the long manifest-migration aside, repeated "why this matters/syntax" justifications, and operational detail (per-skill confidence defaults) that belongs to companion skills. Mostly efficient but several sections could be tightened — matching anchor 3 rather than 4.

3 / 5

Actionability

Guidance is largely executable: copy-paste bash functions (find_config, obsidian_wiki_config_dir), exact CLI invocations ("obsidian-wiki memory sync INGEST source=...", "scripts/manifest.py migrate <vault> --dry-run"), complete page/paper templates, and value tables. Not anchor 5 because "scripts/manifest.py" and ".env.example" are referenced but absent from the bundle, leaving minor executability gaps.

4 / 5

Workflow Clarity

The Config Resolution Protocol is an ordered 0–3 sequence with explicit failure handling ("tell the user it doesn't exist and list the available vaults... do not silently fall back"), migration prescribes --dry-run and honest failure reporting, and lint enforces illegal transitions, drift, and undated claims. Not 5 because the main operational workflows (ingest, rebuild) are delegated to companion skills, so no end-to-end validated sequence lives in this file.

4 / 5

Progressive Disclosure

references/MEMORY.md is clearly signaled and one level deep, but scored against the actual bundle: references/karpathy-pattern.md is never linked from the body, references/WRITING.md is orphaned and confusable with the runtime <global config dir>/WRITING.md, scripts/manifest.py is referenced but missing, and ~700 lines of reference-grade detail (source-quality buckets, confidence formulas, link-path tables) sit inline in SKILL.md — beyond the "minor organization gaps" of anchor 4.

3 / 5

Total

14

/

20

Passed

Description

87%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 explicitly answers both what and when with concrete trigger topics, defines a clear niche, and actively disambiguates against sibling operational skills. Main residual gap is trigger synonym coverage (knowledge base, Obsidian, vault).

DimensionReasoningScore

Specificity

The abstract verbs "Explain and apply" are softened by an enumerated concrete scope ("setup, architecture, schema, or organization decisions"), listing several specific decision areas with only minor coverage gaps — above anchor 3 (more than 1–2 concrete items) but below anchor 5 (the actions themselves are not fully concrete).

4 / 5

Completeness

"Explain and apply the foundational LLM Wiki architecture and knowledge-management strategy" states the what, and "Use for setup, architecture, schema, or organization decisions" gives an explicit when with concrete trigger phrases, plus a negative boundary clause — clearly matching the anchor for both what AND when explicitly answered.

5 / 5

Trigger Term Quality

Natural trigger terms users would say ("setup", "architecture", "schema", "organization decisions", plus "ingest/query/lint" for the boundary) are present, but common synonyms like "knowledge base", "Obsidian", and "vault" are missing, so coverage is good rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

The explicit carve-out "operational ingest/query/lint work uses dedicated skills" plus niche-specific triggers (architecture/schema/organization decisions) give a clear niche with minimal conflict risk against sibling wiki skills.

5 / 5

Total

18

/

20

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (695 lines); consider splitting into references/ and linking

Warning

relative_links

Relative link issues: 5 missing, 4 suspicious

Warning

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

13

/

16

Passed

Repository

Ar9av/obsidian-wiki

Path

.skills/llm-wiki/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.