CtrlK
BlogDocsLog inGet started
Tessl Logo

811-regulations-eu-market-abuse-regulation

Use when reviewing, designing, or modifying Java enterprise systems that may support EU Market Abuse Regulation concerns, market surveillance, suspicious order and transaction reports, insider dealing controls, unlawful disclosure controls, market manipulation detection, inside information disclosure workflows, insider-list evidence, PDMR transaction notifications, alert explainability, model or rule provenance, reviewer decisions, or compliance escalation. This should trigger for requests such as Review a Java trading surveillance system for MAR controls; Design suspicious order and transaction monitoring evidence; Add alert explainability and reviewer-decision audit trails; Assess AI-assisted market-abuse detection before production release. Part of Plinth Toolkit

60

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/811-regulations-eu-market-abuse-regulation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

60%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.

The skill is well-structured as an overview that correctly routes detail to four real, one-level-deep bundle files, and its workflow is concrete and sequenced with escalation gates appropriate to a compliance-review task. Its main weakness is heavy redundancy — repeated scope enumerations, triple-stated disclaimers, and list-stuffed sentences — that inflates token cost without adding guidance value.

Suggestions

Collapse the domain enumerations repeated across the intro, Scope section, and step 3 into one concise scope list, and state the not-legal-advice disclaimer once (e.g., in Constraints) instead of three times.

Move the itemized 'which logs, metrics, traces, audit events...' lists from the 'Market Abuse Regulation Engineering Review' section into the chapters-summary or examples reference, keeping only the control categories in the body.

Add one short worked example in step 2 (a questionnaire item answered with an evidence reference and a redacted variant) so the questionnaire and redaction conventions are copy-paste concrete.

DimensionReasoningScore

Conciseness

The body is noticeably verbose: nearly every section repeats a long enumeration of the same domains ("Java enterprise applications, trading systems, order-management services, transaction-monitoring pipelines, market-data platforms, surveillance services..." appears in the intro, Scope, and step 3), and the not-legal-advice disclaimer is stated three times. Many sentences are 50+ word list-stacks that could be a fraction of their length without losing information.

2 / 5

Actionability

For an instruction-only skill the guidance is concrete: it names the exact bundle files to read and in what order, instructs recording each questionnaire answer with an evidence reference or `Unknown`, specifies redaction tokens `[REDACTED_SECRET]`/`[REDACTED_SENSITIVE]`, and defines a report template with named sections and escalation triggers. It stops short of showing a worked example of a completed questionnaire item or report snippet, which keeps it at 4 rather than 5.

4 / 5

Workflow Clarity

The six-step workflow is clearly sequenced with an explicit gate ("Do not start implementation review until the chapters summary, examples reference, questionnaire rules, and report template are understood") and escalation conditions in step 2. Validation checkpoints are mostly present but implicit — there is no validate/fix/retry loop on the questionnaire or report output, so it sits at 4 rather than 5.

4 / 5

Progressive Disclosure

Bundle structure checks out: both files in references/, the questionnaire in assets/questions/, and the report template in assets/reports/ all exist, are linked with stated purposes, and are one level deep (bundle files reference each other, none nest further). The body still inlines large scope/constraint enumerations that duplicate the references' material, which is the minor gap keeping it at 4.

4 / 5

Total

14

/

20

Passed

Description

82%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, domain-rich description with comprehensive natural trigger terms and an explicit 'Use when' clause plus concrete example requests. Its weaknesses are a 'what' that is only implied through use cases, and synonym-stacked length that pads the description without adding triggering value.

Suggestions

Lead with a direct capability statement of what the skill produces (e.g., 'Runs a questionnaire-driven MAR engineering review of Java systems and generates a report with owner handoffs') before the 'Use when' clause.

Trim the synonym chains in the opening sentence to the highest-value trigger terms; the example-request list already covers the rest.

Mention 'Market Abuse Regulation (MAR)' expansion earlier and drop toolkit branding from the description to reduce overlap noise with sibling regulation skills.

DimensionReasoningScore

Specificity

It names several concrete actions tied to a specific domain — "reviewing, designing, or modifying Java enterprise systems" plus enumerated concerns like "suspicious order and transaction reports", "insider-list evidence", and "alert explainability". It stays at 4 because the skill's own capabilities (questionnaire-driven review, report generation, owner handoff) are only implied through use-case examples rather than stated, and the long synonym stacking pads rather than sharpens.

4 / 5

Completeness

The 'when' is explicitly and strongly answered with an opening "Use when..." clause plus example trigger requests. The 'what' is present but diffuse — capabilities are expressed only through the use-case framing ("reviewing, designing, or modifying... systems that may support...") rather than a direct statement of what the skill does, so it fits the 4 anchor ('when' could be more explicit / what could be more direct) better than 5.

4 / 5

Trigger Term Quality

Trigger coverage is comprehensive with natural terms and synonyms users would actually say: "market surveillance", "insider dealing", "market manipulation", "MAR", "insider-list", "PDMR", plus four concrete example requests ("Review a Java trading surveillance system for MAR controls", "Assess AI-assisted market-abuse detection before production release"). No natural phrasing for this domain is obviously missing.

5 / 5

Distinctiveness Conflict Risk

The niche is clear and triggers are highly distinctive (EU MAR, STOR, insider-list, PDMR, market surveillance), but "Part of Plinth Toolkit" signals a family of similarly-patterned regulation skills where the generic "reviewing, designing, or modifying Java enterprise systems that may support [regulation] concerns" frame overlaps with siblings — minor overlap risk, matching the 4 anchor rather than 5.

4 / 5

Total

17

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 2 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 6 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
jabrena/plinth
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.