CtrlK
BlogDocsLog inGet started
Tessl Logo

canton-network-repos

Canton Network, DAML, and Splice repository knowledge. Use when working with Canton participants, DAML smart contracts, Splice applications, LF version compatibility, or package ID mismatches. Triggers on Canton, DAML, Splice, decentralized-canton-sync, or LF version queries.

88

2.08x
Quality

83%

Does it follow best practices?

Impact

98%

2.08x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description with excellent trigger terms and completeness, clearly specifying both when to use it and what domain it covers. Its main weakness is that it describes knowledge areas rather than concrete actions—it says 'repository knowledge' rather than listing specific tasks like 'debug package ID mismatches' or 'configure Canton participants'. Despite this, the highly specific domain and explicit trigger guidance make it very effective for skill selection.

Suggestions

Replace 'repository knowledge' with specific concrete actions, e.g., 'Resolves package ID mismatches, debugs LF version compatibility issues, configures Canton participants, and develops DAML smart contracts.'

DimensionReasoningScore

Specificity

The description names the domain (Canton Network, DAML, Splice) and mentions some specific areas like 'LF version compatibility' and 'package ID mismatches', but it primarily describes knowledge areas rather than listing concrete actions the skill performs (e.g., 'resolve package ID mismatches', 'configure Canton participants').

2 / 3

Completeness

Clearly answers both 'what' (Canton Network, DAML, and Splice repository knowledge, LF version compatibility, package ID mismatches) and 'when' (explicit 'Use when...' clause and 'Triggers on...' clause specifying exact trigger conditions).

3 / 3

Trigger Term Quality

Includes strong natural trigger terms: 'Canton', 'DAML', 'Splice', 'decentralized-canton-sync', 'LF version', 'package ID mismatches', 'Canton participants', 'DAML smart contracts'. These are terms users working in this domain would naturally use.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche covering Canton Network, DAML smart contracts, and Splice applications. These are very specific technologies unlikely to overlap with other skills, and the explicit trigger terms like 'decentralized-canton-sync' and 'LF version' further reduce conflict risk.

3 / 3

Total

11

/

12

Passed

Implementation

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a highly actionable and domain-specific skill with excellent workflow clarity and concrete, verified build instructions. Its main weakness is that it's quite long and monolithic—detailed source code snippets and version tables could be split into referenced sub-files. The content is genuinely useful specialized knowledge that Claude wouldn't otherwise have, though some sections (like the full LanguageVersion.scala excerpts) could be more concise.

Suggestions

Split detailed repository internals (Scala/Haskell source snippets, directory trees) into separate reference files and link from the main SKILL.md to improve progressive disclosure

Trim the LF Version Definitions section to just the key facts (v2_2 exists in SDK 3.4.9, features list) without the full Scala source excerpts

DimensionReasoningScore

Conciseness

The skill is quite lengthy (~250+ lines) and includes some information that could be trimmed, such as the detailed Scala/Haskell source snippets and the enterprise vs community comparison table. However, most content is domain-specific knowledge Claude wouldn't inherently know, so it's not explaining basic concepts. The version mapping tables and verified build steps earn their place, but the overall document could be tightened.

2 / 3

Actionability

The skill provides fully executable commands for building Canton and Splice, specific file paths to edit, exact configuration changes (with before/after values), and concrete troubleshooting steps with causes and fixes. The LF 2.2 build instructions are copy-paste ready with verified results.

3 / 3

Workflow Clarity

The multi-step build processes are clearly numbered and sequenced (e.g., the 5-step LF 2.2 build process). The troubleshooting section provides clear cause-check-fix patterns. The document includes verification results confirming the workflows produce correct outputs, serving as implicit validation checkpoints.

3 / 3

Progressive Disclosure

The content is a monolithic document with all details inline rather than split across referenced files. The Key Files Reference table and External References section provide good navigation pointers, but the 250+ line body contains deep implementation details (Scala source code, Haskell parser details) that could be split into separate reference files for better organization.

2 / 3

Total

10

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
NeverSight/skills_feed
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.