CtrlK
BlogDocsLog inGet started
Tessl Logo

novu-prepare-pr

Post-implementation PR prep for Novu feature branches — quality passes, commit/PR hygiene, CI triage, and review feedback. Use after feature work is done, when the user asks to prepare a PR, ship a branch, fix CI, address review comments, or babysit a pull request before merge.

73

Quality

91%

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

96%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.

An exemplary workflow skill: terse, fully actionable, and sequenced with genuine validation checkpoints, feedback loops, and stop conditions. The only weakness is minor inconsistency in how cross-skill references are signaled and verified.

DimensionReasoningScore

Conciseness

Phrases like 'Stage only files for this ticket; exclude unrelated local changes', 'Pick the smallest check that proves the change', and the one-line command table show a lean, checklist-driven body that assumes Claude already knows git, CI, and PR mechanics. No concept explanations or padding anywhere; every line is an instruction, guardrail, or trigger condition.

5 / 5

Actionability

Concrete, copy-paste-ready guidance throughout: exact commands ('git log next..HEAD --oneline', 'pnpm --filter @novu/api-service build', 'gh pr create'), exact commit format ('type(scope): concise why fixes NV-XXX'), a change-type→command table, and an explicit CI triage decision tree ('If every failure is related, deterministic, and high confidence... fix, run local validation, commit, push' vs 'If flake... do not guess-fix'). Common cases (API changes, shared-lib changes, e2e changes) are each covered with a specific action.

5 / 5

Workflow Clarity

Nine numbered steps sequenced in dependency order with a copy-track checklist, explicit validation checkpoints ('Report failures; fix before push when deterministic', merge-ready checklist before 'done'), and real feedback loops (CI fail → fix → local validation → commit → push; 'If P0 cross-tenant risk is found: fix + add e2e coverage before opening/updating PR'). Stop conditions and explicit guards on destructive actions ('Commit only when the user asks', 'Never modify CI config/workflows') close the loop on risky operations.

5 / 5

Progressive Disclosure

Well-organized single-file skill with clearly signaled one-level-deep references (a markdown link to run-api-e2e-tests in the validation table, enterprise-submodule in step 6). However, sibling-skill references are inconsistently signaled — 'thermo-nuclear-code-quality-review', 'deslop', 'get-pr-comments', and 'babysit' appear only as backticked names rather than links, and none of the referenced sibling paths exist alongside this SKILL.md in the bundle, so navigation to them cannot be verified.

4 / 5

Total

19

/

20

Passed

Description

87%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 that explicitly covers what, when, and for whom, with natural user-facing trigger phrases in third-person voice. Minor headroom remains in keyword synonyms and in naming the concrete actions themselves rather than capability areas.

DimensionReasoningScore

Specificity

Names several concrete capability areas — 'quality passes, commit/PR hygiene, CI triage, and review feedback' — plus the scope 'Post-implementation PR prep for Novu feature branches'. Not quite level 5: these are workflow areas rather than fully concrete actions ('commit/PR hygiene' is a domain, not an action), and coverage items like the security check and merge-ready verification are absent.

4 / 5

Completeness

Explicitly answers both halves with concrete trigger phrases: what — 'Post-implementation PR prep for Novu feature branches — quality passes, commit/PR hygiene, CI triage, and review feedback'; when — 'Use after feature work is done, when the user asks to prepare a PR, ship a branch, fix CI, address review comments, or babysit a pull request before merge'. The 'when' clause even encodes ordering (after implementation) and the pre-merge boundary.

5 / 5

Trigger Term Quality

Strong natural phrases users would actually say: 'prepare a PR', 'ship a branch', 'fix CI', 'address review comments', 'babysit a pull request'. A few common variations are missing ('open a PR', 'PR is red/failing', 'handle review feedback', 'get it merged'), which keeps it at 'good keyword coverage' rather than comprehensive.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: 'Post-implementation PR prep for Novu feature branches' scopes it to one repo and one lifecycle phase, so it won't fire for implementation, planning, or generic git work; the trigger phrases (prepare a PR, babysit a pull request before merge) are tightly matched to this skill alone.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 3 suspicious

Warning

Total

15

/

16

Passed

Repository
novuhq/novu
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.