CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

common-protocol-enforcement

Enforce Red-Team verification and adversarial protocol audit. Use only when verifying completion, performing self-scans, or checking protocol violations; do not activate for ordinary implementation, configuration, or unit-test requests.

61

Quality

77%

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 ./.github/skills/common/common-protocol-enforcement/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 compact, well-structured verification protocol with a clear pre-completion sequence and a conditional fix loop, but its guidance leans on undefined project-specific jargon ("Standard Defaults", "Pre-Write Audit Log", "shared fakes") that blurs executability, and three overlapping sections repeat the same anti-rationalization points. Tightening the redundancy and defining the referenced terms would lift both conciseness and actionability.

Suggestions

Define or operationalize the undefined terms: replace "Search for Standard Defaults where project rules should exist" with what to concretely look for, and specify what a "Pre-Write Audit Log" entry and "shared fakes" are (or link to where they are defined).

Merge the Red Flags, Rationalization Prevention, and Anti-Patterns sections into a single section — the "tiny change" and "stale state" points are each repeated 2–3 times across them.

Make the Evidence Check concrete: give examples of acceptable observable proof (e.g., re-run test command and quote output, show diff of touched section) so step 3 of the protocol is unambiguous.

DimensionReasoningScore

Conciseness

The body is mostly terse bullets, but the Red Flags, Rationalization Prevention, and Anti-Patterns sections restate the same few ideas — the "tiny/small change" point appears three times ("Small changes hide drift", "Tiny changes still violate guardrails", "'Small changes' are where most violations happen"), and the stale-state point appears twice. This matches 'mostly efficient but could be tightened' rather than the minor-trim level of a 4.

3 / 5

Actionability

Some guidance is concrete and executable ("Inspect the diff or touched section rather than ritualistic re-reading of entire files", "Re-edit immediately if a violation is detected"), but key terms are never defined: "Search for Standard Defaults where project rules should exist", "Missing `Pre-Write Audit Log` in thoughts", and "Local mocks instead of shared fakes" leave the executor without the specifics needed to act. This is concrete-but-incomplete guidance, matching anchor 3.

3 / 5

Workflow Clarity

The pre-completion protocol is a clear numbered 4-step sequence (Adversarial Audit → Protocol Check → Evidence Check → Execution Bias Check), and the post-write self-scan has an explicit condition → scan → match → fix feedback loop with "Stop if …" checkpoints. It falls short of a 5 because the first audit step is underspecified — what "Standard Defaults" to search for and how is not defined.

4 / 5

Progressive Disclosure

The skill is under 50 lines, self-contained with no bundle files (references/, scripts/, assets/ are absent) and no external references needed, and content is organized under clear section headers. Per the simple-skill exception, this warrants a 5 with well-organized sections alone.

5 / 5

Total

15

/

20

Passed

Description

83%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 the domain, enumerates concrete use cases, and includes both explicit trigger conditions and an exclusion boundary that limits misfiring. The main weaknesses are jargon-heavy phrasing ("adversarial protocol audit") and incomplete coverage of the skill's actual trigger surface (e.g., retrospective, pre-write audit).

DimensionReasoningScore

Specificity

The description lists several explicit actions — "verifying completion, performing self-scans, or checking protocol violations" — alongside the domain statement, matching the 'several specific actions; minor gaps' anchor. It is not comprehensive (e.g., retrospective and post-write scanning from the skill's trigger keywords are absent), so it falls short of a 5.

4 / 5

Completeness

It explicitly answers both questions: the "what" ("Enforce Red-Team verification and adversarial protocol audit") and the "when" with concrete trigger conditions ("Use only when verifying completion, performing self-scans, or checking protocol violations") plus an explicit exclusion clause. This matches the anchor for clearly and explicitly answering both with concrete trigger phrases.

5 / 5

Trigger Term Quality

Phrases like "verifying completion", "self-scans", and "checking protocol violations" are ones a user would plausibly say when needing this skill, giving good keyword coverage. However, "adversarial protocol audit" is jargon and natural variations like "check my work" or "review before done" are missing, so it does not reach comprehensive coverage.

4 / 5

Distinctiveness Conflict Risk

The "Use only when … do not activate for ordinary implementation, configuration, or unit-test requests" boundary sharply delimits the skill and reduces wrong-skill triggering. Minor overlap risk remains with closely related review/audit skills (e.g., code or security review) that also involve verification language, so it is mostly distinct rather than a clear minimal-conflict niche.

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

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

HoangNguyen0403/agent-skills-standard

Path

.github/skills/common/common-protocol-enforcement/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.