CtrlK
BlogDocsLog inGet started
Tessl Logo

facts

Manage .facts files — atomic, validatable truth statements about a project. Install, check, list, add, edit, remove, and lint facts via the CLI. ALWAYS read this skill when the user mentions facts in any capacity.

72

Quality

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

88%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 exemplary command-reference skill body: every section is executable guidance with concrete examples, and the workflows are sequenced with 'facts check' as an explicit validation loop. The only real gaps are minor alias redundancy and a single-file layout that inlines a few sections (domain vocabulary, writing guidance) that could live in one-level-deep reference files.

DimensionReasoningScore

Conciseness

The body is command-first and dense with no explanations of concepts Claude already knows, but carries minor trimmable redundancy — aliases are defined twice (the 'Recommended short aliases' block and again as inline 'or the alias' comments), plus editorial asides like 'These are the highest-ROI shortcuts'.

4 / 5

Actionability

Fully executable throughout: copy-paste-ready commands with concrete arguments (e.g. the 'facts add' example with a real curl validation command), explicit alias definitions, a complete file-format spec, and a runnable boolean tag-filter expression.

5 / 5

Workflow Clarity

Agent workflows are clearly sequenced (orient with 'facts ll'/'facts check' → define spec → track lifecycle → maintain accuracy) with 'facts check' serving as an explicit validation feedback loop at each stage, including guidance to verify facts before removing code and to lint-then-run during check.

5 / 5

Progressive Disclosure

No bundle files exist and the single-file structure is well organized with clear sections, but at ~194 lines the Domain vocabulary, Writing good facts, and Companion skills sections are separable content that could move to reference files, and no reference pointers are used.

4 / 5

Total

18

/

20

Passed

Description

88%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 crisp domain, enumerates concrete CLI actions comprehensively, and gives an explicit always-trigger clause. Its only weaknesses are a broad word-level trigger ('facts in any capacity') and missing synonyms like 'fact sheet' or 'spec'.

DimensionReasoningScore

Specificity

Names the domain ('.facts files — atomic, validatable truth statements') and lists seven concrete actions ('Install, check, list, add, edit, remove, and lint facts via the CLI'), giving comprehensive coverage of the CLI's verb surface.

5 / 5

Completeness

Explicitly answers both what ('Manage .facts files... Install, check, list, add, edit, remove, and lint facts via the CLI') and when ('ALWAYS read this skill when the user mentions facts in any capacity') with concrete trigger phrasing.

5 / 5

Trigger Term Quality

Includes the natural term 'facts' plus the '.facts' file extension, but misses common synonyms users might say such as 'fact sheet', 'spec', or 'validate'.

4 / 5

Distinctiveness Conflict Risk

The .facts/CLI domain is a clear, distinctive niche, but the trigger 'when the user mentions facts in any capacity' is broad enough that ordinary conversational uses of the word 'fact' could fire it — minor overlap risk.

4 / 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
av/harbor
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.