CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

modelling

Maps the operational account to a Petrinaut SDCPN, and revises, checks and delivers it. Use before any net mutation, net revision, construction-led analysis, experiment proposal or net delivery.

66

Quality

83%

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

71%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-structured, token-efficient process skill with excellent progressive disclosure into three genuine reference files and explicit validation checkpoints. Its main weakness is actionability: the body states what to do and when in precise policy language, but almost never shows how — the concrete tool calls and artifact formats are delegated elsewhere, and the check-failure recovery loop is implicit.

Suggestions

Anchor at least one policy rule to a concrete artifact: show a short example of a reflection entry or a correspondence check applied to a changed fragment, so the abstract rules have an executable reference point.

Name the specific Petrinaut tool or call pattern for net mutation and experiment drafting inline (or point to where in the petrinaut skill's experiment reference it lives), instead of the generic phrase "the mounted Petrinaut tools".

Add an explicit recovery loop for check failures (correspondence check fails → revise the net → re-check), since validation is required but the failure path is currently only implicit in the revision guidance.

DimensionReasoningScore

Conciseness

The body is efficient and assumes competence — no padding, no explaining concepts Claude already knows — but the long reflections paragraph in Construct nests many conditions into a single dense block that could be trimmed or structured for clarity.

4 / 5

Actionability

Concrete decision rules and read-triggers are present ("Read `references/mapping.md` and `references/checks.md` before first construction", "Draft at most once per meaningful configuration"), but the executable mechanics — which tool, what a mutation or reflection actually looks like — are delegated to the petrinaut skill and references rather than shown, leaving the guidance policy-level on its own.

3 / 5

Workflow Clarity

The Construct → Check correspondence → Prepare experiments → Deliver lifecycle is clearly sequenced with explicit validation (checks.md applied "to every changed fragment and before delivery", three separated evidence levels, a tools-absent fallback), but the recovery path when a check fails is only implicit.

4 / 5

Progressive Disclosure

The body is a concise overview with three real, well-signaled, one-level-deep references (mapping.md, checks.md, experiment-configuration.md — all present in the bundle), and it explicitly forbids recursive reference-following.

5 / 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: third-person, concise, with an explicit 'Use before…' clause carrying five concrete trigger phrases and a clearly stated multi-action capability. The only notable gap is that experiment preparation — a whole section of the body — is not represented among the stated capabilities.

DimensionReasoningScore

Specificity

"Maps the operational account to a Petrinaut SDCPN, and revises, checks and delivers it" lists several specific actions on a named artifact, but coverage has a minor gap — the experiment-preparation capability that occupies a full body section is absent from the description.

4 / 5

Completeness

The description explicitly answers both questions: "what" ("Maps the operational account to a Petrinaut SDCPN, and revises, checks and delivers it") and "when" ("Use before any net mutation, net revision, construction-led analysis, experiment proposal or net delivery") with concrete trigger phrases.

5 / 5

Trigger Term Quality

"net mutation, net revision, construction-led analysis, experiment proposal or net delivery" gives good, natural in-domain trigger phrases a Petrinaut user would actually say, though common synonyms like "model" or "Petri net" are missing.

4 / 5

Distinctiveness Conflict Risk

"Petrinaut SDCPN" and "operational account" establish a clear niche, and the trigger terms are only meaningful within that domain, so conflict with other skills 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

hashintel/hash

Path

apps/brunch-agent/src/agents/petrinaut/skills/modelling/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.