CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

patronum

Select and apply Patronum operators for Effector code with minimal, practical v2.x examples. Use when tasks involve choosing between Patronum operators, composing reactive state flows, replacing manual sample/combine boilerplate with Patronum utilities, explaining operator signatures and return types, or adapting legacy Patronum usage to modern v2 shorthand and import patterns.

72

Quality

91%

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

86%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, token-efficient skill body with a clear classify-then-load workflow and correctly wired one-level-deep references that all exist on disk. Its main gaps are the absence of any inline minimal code example and a missing verification checkpoint in the workflow.

Suggestions

Include one tiny inline example of the preferred import form (e.g., `import { debug } from 'patronum/debug'`) so the v2 shorthand convention is executable without opening a reference file.

Add a verification step to the workflow, such as confirming the selected operator appears in `references/operator-matrix.md` before recommending it, to guard against inventing operators.

Make the reference links clickable markdown (e.g., [operator-matrix.md](references/operator-matrix.md)) so navigation to the bundle files is one action.

DimensionReasoningScore

Conciseness

The body is lean and efficient ('Target Patronum v2.x by default', 'Prefer concise examples with explicit imports') with zero padding and no explanation of concepts Claude already knows about Effector or Patronum. Every section — Workflow, Defaults, Guardrails, Output Template — earns its tokens, matching the anchor-5 example of assuming competence.

5 / 5

Actionability

Mostly concrete, directive guidance: 'Prefer `patronum/<operator-kebab-name>` imports when clarity matters', 'Do not skip edge cases for `pending`, `condition`, `interval`, `time`, and `debug`', and an explicit three-part output template. It falls short of anchor 5 because no minimal code snippet or worked micro-example appears inline, and 'Build answer contract' steps remain somewhat abstract; it is clearly above anchor 3's pseudocode/incomplete level.

4 / 5

Workflow Clarity

The sequence is clear — classify request into five named categories, load references progressively with conditional triggers ('Add `references/migration-notes.md` when legacy forms appear'), then build the answer — with a defined output structure. Anchor 5 is not met because there is no verification step (e.g., confirming the chosen operator exists in the matrix before recommending it), leaving checkpoints implicit; this is well above anchor 3's 'sequence present but checkpoints missing'.

4 / 5

Progressive Disclosure

The body is a concise overview that clearly signals one-level-deep references in an explicit load order: 'Start with `references/operator-matrix.md`', then 'Add `references/recipes.md`', '`references/pitfalls.md`', and '`references/migration-notes.md`'. All four referenced files actually exist in the bundle, paths match exactly, and content is appropriately split with easy navigation, matching the anchor-5 example.

5 / 5

Total

18

/

20

Passed

Description

92%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 voice, concrete multi-action capability statement, and an explicit 'Use when' clause with five concrete trigger scenarios. Only minor improvement possible by including more natural operator-name keywords users commonly ask about.

Suggestions

Add commonly requested operator names (e.g., 'debug', 'pending', 'interval', 'condition') as trigger keywords, since users often ask about specific Patronum operators by name.

Consider mentioning migration from v1 or old import styles more explicitly (e.g., 'patronum/ddg' or default-import forms) to capture legacy phrasing users might use.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'Select and apply Patronum operators', 'composing reactive state flows', 'replacing manual sample/combine boilerplate', 'explaining operator signatures and return types', 'adapting legacy Patronum usage to modern v2 shorthand' — giving comprehensive coverage for the domain. It exceeds the anchor-4 example ('minor gaps in coverage').

5 / 5

Completeness

It explicitly answers both questions: what ('Select and apply Patronum operators for Effector code with minimal, practical v2.x examples') and when ('Use when tasks involve choosing between Patronum operators, composing reactive state flows, ... or adapting legacy Patronum usage'). The explicit 'Use when' clause with concrete trigger phrases matches the anchor-5 example; anchor 4's 'when could be more explicit' does not apply here.

5 / 5

Trigger Term Quality

Natural trigger phrases are well covered ('Patronum operators', 'Effector code', 'signatures and return types', 'import patterns', 'sample/combine boilerplate'), but a few common user asks are missing such as specific operator names like 'debug', 'pending', or 'interval' that users frequently request. Good coverage with a few natural terms missing matches anchor 4 rather than the comprehensive anchor 5.

4 / 5

Distinctiveness Conflict Risk

The Patronum/Effector niche is highly specific with distinct triggers ('Patronum operators', 'Effector code', 'v2 shorthand'), so it is clearly distinguishable from other skills and unlikely to trigger wrongly. Minimal conflict risk matches anchor 5.

5 / 5

Total

19

/

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

aiko-atami/effectorjs-skills

Path

skills/patronum/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.