CtrlK
BlogDocsLog inGet started
Tessl Logo

nova-cleanup-comments

Use after tests pass on a Nova feature — before linting or formatting — to annotate changed files with @nova-cleanup instructions for post-launch automated cleanup.

Invalid
This skill can't be scored yet
Validation errors are blocking scoring. Review and fix them to unlock Quality, Impact and Security scores. See what needs fixing →
SKILL.md
Quality
Evals
Security

Evaluation results

95%

41%

Prepare Base Component for Post-Launch Cleanup

Pref checks and conditional logic annotation

Criteria
Without context
With context

remove-pref for pref read

30%

100%

remove-conditional for ternary TopSites

30%

100%

remove-conditional for ternary Search

30%

100%

remove-conditional for if block

30%

100%

Comment placement — before code

90%

100%

Correct comment format

10%

100%

Pref description is actionable

90%

100%

Conditional descriptions are actionable

90%

100%

No comments on non-Nova code

40%

50%

Coverage — at least 3 comments

100%

100%

100%

34%

Annotate Dual TopSites Component Files for Post-Launch Cleanup

Nova/ and classic/ directory-level action annotation

Criteria
Without context
With context

move-directory in Nova file

0%

100%

remove-directory in classic file

0%

100%

Nova comment at top of file

100%

100%

Classic comment at top of file

100%

100%

Nova description mentions destination

100%

100%

Classic description mentions removal

100%

100%

Correct comment format in both files

0%

100%

One comment per file

100%

100%

No comments inside function bodies

100%

100%

Descriptions are self-contained

100%

100%

95%

50%

Annotate Nova Style Files for Post-Launch Cleanup

Nova styles annotation and pure-CSS exclusion

Criteria
Without context
With context

merge-styles on nova CSS file

0%

100%

No comment on shared.css

100%

100%

Nova CSS comment at top of file

100%

100%

Correct comment format

0%

50%

Description mentions destination

0%

100%

Description is self-contained

0%

100%

Only one comment in nova CSS file

100%

100%

shared.css content unchanged

100%

100%

Description uses imperative verb

0%

100%

No spurious actions in nova file

0%

100%

Repository
mozilla/firefox-aidev-plugins
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.