CtrlK
BlogDocsLog inGet started
Tessl Logo

code-of-conduct-check

Evaluate GitHub issues against the repository's code of conduct. Use when: (1) A new issue is created and needs conduct review, (2) Part of issue intake pipeline, (3) Evaluating whether issue content violates community guidelines. If violations are found, sanitizes offending content (including title, body, and comments) while preserving technical substance and notifies the author. Intelligently replaces titles when sanitization renders them meaningless.

79

1.07x
Quality

Does it follow best practices?

Impact

60%

1.07x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

A highly actionable, well-sequenced moderation workflow with real gh commands, but it is held back by heavy verbatim duplication of the notice block, missing post-edit verification for destructive/batch operations, and a monolithic structure with no progressive disclosure.

Suggestions

Factor the code-of-conduct notice text into a single referenced snippet (e.g., a notice template in a references/ file) instead of repeating it verbatim six times across the title, body, and comment sections.

Add explicit validation/verification after destructive edits — e.g., re-run 'gh issue view' to confirm the title/body changed and report confirmation — so the workflow clears the destructive/batch operation bar for workflow_clarity.

Split the per-violation procedures (title, body, comments) into a reference file and keep SKILL.md as an overview, or at minimum de-duplicate the Notice/Principles/Notes sections that restate the same title-replacement and verbatim-notice guidance.

DimensionReasoningScore

Conciseness

It avoids explaining concepts Claude already knows, but the full code-of-conduct notice is duplicated verbatim six times (three markdown blocks plus three bash implementations) and the Notes/Important Principles sections restate earlier guidance, so it is mostly efficient but could be tightened rather than fully lean.

2 / 3

Actionability

Provides fully executable commands with concrete arguments — 'gh issue view $1 --repo $0 --comments --json comments', 'gh issue edit $1 --repo $0 --title "…"', and 'gh api --method PATCH /repos/$0/issues/comments/{comment-id}' — plus a concrete title-replacement example, making it copy-paste ready.

3 / 3

Workflow Clarity

Steps are well sequenced with a title-meaningfulness checkpoint, but destructive in-place edits (title, body, comments) and batch comment sanitization lack any post-edit success verification or re-fetch, so the rubric's destructive/batch cap holds this at 2 rather than 3.

2 / 3

Progressive Disclosure

No bundle files exist and the skill is a single >50-line monolithic file with no external references, yet it is organized into clear sections; the large repeated notice blocks are content that could be factored out, fitting the 'some structure but content that should be separate is inline' anchor rather than the poor-organization anchor.

2 / 3

Total

9

/

12

Passed

Description

100%

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, third-person description that concretely states capabilities, provides an explicit Use-when trigger list, and occupies a distinct niche. No first/second-person voice or vague fluff is present.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Evaluate GitHub issues against the repository's code of conduct', 'sanitizes offending content (including title, body, and comments) while preserving technical substance and notifies the author', and 'Intelligently replaces titles' — matching the comprehensive multi-action anchor rather than the partial domain-only anchor below.

3 / 3

Completeness

Explicitly answers both what (evaluate, sanitize, notify, replace titles) and when via the 'Use when: (1)…(2)…(3)…' clause with explicit triggers, satisfying the top anchor; the 'Use when' clause also avoids the cap at 2.

3 / 3

Trigger Term Quality

Includes natural terms a user would say — 'GitHub issues', 'code of conduct', 'community guidelines', 'conduct review' — giving good coverage of real phrasings rather than just technical jargon.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (code-of-conduct moderation of GitHub issues) with distinct triggers unlikely to fire for unrelated skills, matching the 'clear niche with distinct triggers' anchor.

3 / 3

Total

12

/

12

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.

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 6 missing

Warning

Total

14

/

16

Passed

Repository
netwrix/docs
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.