CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nemoclaw-maintainer-pr-comparator

Compare competing NemoClaw PRs for one issue and recommend a merge or salvage candidate from review evidence.

Quality

77%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/nemoclaw-maintainer-pr-comparator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

81%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 dense, well-sequenced, highly actionable workflow with strong validation and fail-closed semantics throughout. The single significant defect is that the bundle ships only the scripts while every markdown reference the body depends on is missing, which undercuts the otherwise excellent progressive-disclosure design.

Suggestions

Ship the referenced files (repo-policy.md, checks/tier-0-gates.md, checks/tier-1-correctness.md, checks/tier-2-quality.md, tiebreakers.md, templates/verdict.md, validation/backtest.md) in the bundle, since the Tier 1/2 checks, ranking rules, and verdict template are currently unreachable.

Inline at least a one-line summary of each Tier 1/Tier 2 check so the core scoring criteria remain usable even if a reference file is absent.

Document how to obtain or vendor the external policy file at ../nemoclaw-maintainer-policies/references/workflow-policy.md, which lives outside the skill directory and cannot be resolved from the bundle.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence: no generic explanations, every sentence carries skill-specific policy (e.g., "Gate 3 accepts `BEHIND`, but fails closed on transient `UNSTABLE` evidence and on `BLOCKED`"). Meta-clauses like "The bracket expressions describe the parser grammar; they are not literal PR body text" are necessary disambiguations, not padding.

5 / 5

Actionability

Steps give concrete executable commands (`gh issue view <issue-number> --json title,body,comments`, exact script invocations, exact gate keys, weights, and a fail-closed renderer check). It is not a 5 because Tier 1 and Tier 2 checks are only deferred to reference files rather than specified, leaving the actual check definitions out of reach.

4 / 5

Workflow Clarity

Nine clearly sequenced steps with explicit validation checkpoints and stop conditions ("Stop if a candidate omits a required key", "Stop if the renderer exits with a nonzero status. Do not recommend a merge") plus fail-closed rules for unclear evidence and degraded mode. This matches the anchor for explicit validation, feedback loops, and checklists.

5 / 5

Progressive Disclosure

Scored against the actual bundle: the reference list and inline pointers are clearly signaled and one level deep, but seven referenced paths do not exist in the bundle (repo-policy.md, checks/tier-0-gates.md, checks/tier-1-correctness.md, checks/tier-2-quality.md, tiebreakers.md, templates/verdict.md, validation/backtest.md) and the policy pointer resolves outside the skill directory. Only the scripts/ files are present, so the deferred content that carries the core checks, tiebreakers, and output template is unreachable — references that cannot be navigated to.

2 / 5

Total

16

/

20

Passed

Description

65%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 tight, third-person description with a clear niche and domain-appropriate trigger terms. Its main weakness is the absence of an explicit "Use when..." trigger clause, which caps completeness, and a somewhat thin action inventory for specificity.

Suggestions

Append an explicit trigger clause, e.g. "Use when an issue has two or more open PRs and a maintainer must choose which one to merge or salvage."

Include natural trigger variations such as "pull request", "duplicate PRs", and "which PR to merge" so the description matches more user phrasings.

Name one or two more concrete actions (e.g., detect supersession between PRs, apply eligibility gates) to raise specificity toward comprehensive coverage.

DimensionReasoningScore

Specificity

"Compare competing NemoClaw PRs for one issue and recommend a merge or salvage candidate from review evidence" names the domain plus exactly two concrete actions (compare, recommend merge/salvage), matching the anchor for 1-2 concrete actions but not comprehensive coverage. It is not a 4 because supersession detection, eligibility gates, and scoring are absent from the description.

3 / 5

Completeness

The "what" is clear and concrete, but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. It is not a 2 because the "what" is specific rather than vague.

3 / 5

Trigger Term Quality

Natural maintainer phrasings are present ("competing" PRs, "merge", "salvage candidate", "one issue", "review evidence"), giving good keyword coverage. It falls short of 5 because common variants like "pull request", "duplicate PRs", or "which PR should I merge" are missing.

4 / 5

Distinctiveness Conflict Risk

"NemoClaw PRs for one issue" with the merge-vs-salvage disambiguation carves out a clear niche with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

15

/

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

frontmatter_unknown_keys

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

Warning

relative_links

Relative link issues: 7 missing

Warning

Total

14

/

16

Passed

Repository

NVIDIA/NemoClaw

Path

.agents/skills/nemoclaw-maintainer-pr-comparator/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.