CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

create-rule

Create Cursor rules for persistent AI guidance. Use when you want to create a rule, add coding standards, set up project conventions, configure file-specific patterns, create RULE.md files, or asks about .cursor/rules/ or AGENTS.md.

Quality

84%

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

75%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, actionable instruction-only skill: concrete templates, a field reference table, and complete example rules with a verification checklist. The main issues are a duplicated frontmatter-demonstration section, a contradictory line-count limit (50 vs 500), and implicit rather than explicit workflow checkpoints.

Suggestions

Resolve the line-limit contradiction: 'Keep Rules Concise — Under 50 lines' vs the checklist's 'Content under 500 lines'.

Collapse the 'Rule Configurations' section (its two YAML examples duplicate the File Structure template and field table) into a one-line note about alwaysApply vs globs.

Make the workflow explicit as numbered steps ending in the checklist (ask/infer → write .mdc file → verify checklist), and consider moving the example rules to a references file to slim the main body.

DimensionReasoningScore

Conciseness

The body is efficient with no explanation of concepts Claude already knows, but the 'Rule Configurations' section re-demonstrates frontmatter already shown in 'File Structure' and the frontmatter-fields table, and those duplicated examples could be trimmed. Not a 3 because the padding is limited to that one redundant section; not a 5 because the redundancy is real.

4 / 5

Actionability

Concrete, copy-paste-ready guidance throughout: the .mdc template, frontmatter field table, example globs, and two complete example rules. Not a 5 because 'Under 50 lines' in Best Practices directly contradicts 'Content under 500 lines' in the Checklist, leaving the actual length limit ambiguous.

4 / 5

Workflow Clarity

A clear logical sequence exists (gather requirements, infer from context or ask, write the file, verify via checklist) and the closing checklist acts as a validation checkpoint. Not a 5 because the checkpoints are implicit in section ordering rather than explicit numbered steps with error-recovery guidance; not a 3 because the checklist and required-questions flow do provide verification.

4 / 5

Progressive Disclosure

No bundle files exist and the body has no dangling references; sections are well-organized with clear headers and the content is self-contained. It scores 4 rather than 5 because at ~156 lines everything is inline — the two full example rules could live in a references file — and the under-50-line simple-skill exception does not apply.

4 / 5

Total

16

/

20

Passed

Description

86%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 with an explicit 'Use when' clause, rich natural trigger terms, and a clear niche. Its main deductions are the second-person phrasing ('Use when you want to...') and trigger breadth (AGENTS.md, RULE.md) that slightly blurs distinctiveness.

Suggestions

Rewrite in third person to avoid the specificity penalty, e.g., 'Use when the user wants to create a rule...' or 'Use when creating rules, adding coding standards...'.

Narrow or justify the AGENTS.md and RULE.md triggers — either state what the skill does for them or drop them — to reduce overlap with other agent-config skills.

Broaden the 'what' beyond create-only actions (e.g., mention editing or updating existing rules) for more comprehensive capability coverage.

DimensionReasoningScore

Specificity

The trigger clause lists several specific actions ('create a rule, add coding standards, set up project conventions, configure file-specific patterns, create RULE.md files'), which would base at 4, but they are all variants of 'create' with no edit/update coverage, and the rubric's second-person penalty applies to 'Use when you want to create a rule', reducing the score by 1.

3 / 5

Completeness

Clearly answers 'what' ('Create Cursor rules for persistent AI guidance') and 'when' with an explicit 'Use when' clause enumerating six concrete trigger conditions, matching the anchor requiring both with concrete trigger phrases rather than the 4 anchor's 'when could be more explicit'.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms ('rule', 'coding standards', 'project conventions', 'patterns') and concrete file paths ('.cursor/rules/', 'RULE.md', 'AGENTS.md'), matching the anchor that requires synonyms plus file extensions/paths. It does not fit the 4 anchor because only trivial variations are missing.

5 / 5

Distinctiveness Conflict Risk

The Cursor-rules niche is clear and '.cursor/rules/' is a distinct trigger, but the 'AGENTS.md', 'RULE.md', and generic 'coding standards' triggers create minor overlap risk with other agent-config or conventions skills, fitting the 'mostly distinct; minor overlap risk' anchor rather than the minimal-conflict anchor at 5.

4 / 5

Total

17

/

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

saski/arnesto

Path

.cursor/skills-cursor/create-rule/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.