CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

wiki-rebuild

Archive and rebuild wiki knowledge from source, or restore a prior archive. Use for full restart/recovery when incremental repair is inappropriate; this is broader and more destructive than ordinary update or lint.

Quality

85%

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

75%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 well-organized, actionable operational skill with clearly sequenced modes and meaningful safety checkpoints. The main improvement opportunity is closing the destructive-operation validation loop by verifying the archive before clearing the live wiki.

Suggestions

Before clearing the live wiki (Mode 2 Step 2 / Mode 3 Step 4), add a validation checkpoint: verify the fresh archive's page count against archive-meta.json's total_pages (or compare file counts) and only proceed when the archive is confirmed intact.

Remove the redundant opening line duplicating Safety Rules 1-2, or trim the Safety Rules section to only the rules not already stated up front.

Show the 'empty template' for index.md inline (or point to where it is defined) so the reset step in Mode 2 Step 2 is fully executable.

DimensionReasoningScore

Conciseness

The body is lean and procedural with no explanations of concepts Claude already knows; the only trimmable redundancy is the opening line 'Always archive first, always confirm with the user before proceeding', which duplicates Safety Rules 1 and 2 at the end.

4 / 5

Actionability

Guidance is mostly executable: exact archive paths, a concrete archive-meta.json schema, exact log-entry formats, and copy-paste commands like '${QMD_CLI:-qmd} update'. Minor gaps: the archive copy step has no explicit command, and 'Reset index.md to the empty template' never shows the template.

4 / 5

Workflow Clarity

All three modes are clearly sequenced with real checkpoints — user confirmation before clearing, a mandatory pre-restore archive, QMD verification via 'ls'/'get', and a post-restore 'wiki-lint' suggestion. It falls short of 5 because the most critical validation is missing: nothing verifies the archive is complete before the live wiki is wiped.

4 / 5

Progressive Disclosure

A single well-sectioned file with clear headers, one clearly signaled external reference (llm-wiki/SKILL.md), and a legitimately shared inline QMD section. The QMD refresh details are a plausible candidate for a separate reference file, keeping this at 'good structure; minor organization gaps'.

4 / 5

Total

16

/

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: concrete third-person actions, an explicit 'Use for...' trigger clause, and explicit differentiation from related update/lint skills. Only minor gains available from adding a few more natural synonyms.

DimensionReasoningScore

Specificity

The description names the domain ('wiki knowledge') and three concrete actions — 'Archive and rebuild wiki knowledge from source, or restore a prior archive' — covering the skill's modes, but does not elaborate what the rebuild entails, matching the 'several specific actions; minor gaps' anchor rather than comprehensive coverage.

4 / 5

Completeness

Both questions are explicitly answered: the 'what' via three named actions, and the 'when' via a concrete 'Use for full restart/recovery when incremental repair is inappropriate' clause with trigger phrases — a direct match for the top anchor.

5 / 5

Trigger Term Quality

Natural trigger phrases are present — 'full restart/recovery', 'restore', 'archive', 'rebuild', 'incremental repair' — that users would plausibly say, but common synonyms such as 'start over' or 'reset the wiki' are missing, fitting the 'good keyword coverage; a few natural terms missing' anchor.

4 / 5

Distinctiveness Conflict Risk

It carves out a clear niche and actively disambiguates from siblings ('this is broader and more destructive than ordinary update or lint'), so the risk of triggering for the wrong skill is minimal.

5 / 5

Total

18

/

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

Ar9av/obsidian-wiki

Path

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