CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gitnexus-review

Review code changes with GitNexus from a GitHub PR URL or number, a branch/ref or commit range, or local staged, unstaged, and untracked changes. Use when the user asks for a code review, merge-risk assessment, regression hunt, missing-test analysis, or a verdict on whether a PR, branch, commit range, or local diff is safe.

Quality

86%

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

The canonical home for this skill is gitnexus-review in abhigyanpatwari/GitNexus

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is highly actionable — exact commands, exact tool parameters, and a complete output template — with a clearly sequenced workflow, explicit validation checkpoints, and fail-open error-recovery loops for critic/lane dispatch. Its weaknesses are density (long run-on rationale and GitNexus-internal digressions that belong in reference files are inlined) and progressive disclosure: the ci-personas/ lane files the Swarm lanes section depends on are not present in the bundle.

Suggestions

Move the GitNexus-internal schema-fingerprint/parser-compatibility guidance in workflow step 8 into a reference file (e.g. references/versioning-invariants.md), keeping a two-line pointer in the main workflow — this simultaneously improves conciseness and progressive disclosure.

Ship the ci-personas/ lane definition files referenced by the Swarm lanes section (they are absent from this bundle), or remove the reference so the skill does not depend on unavailable files.

Tighten the longest multi-clause sentences (the lens-efficiency rationale, the gitnexus-pr-swarm-review distinction parenthetical, the fingerprint derivation sentence) into short directives — the judgment is sound but the density makes the operative rule easy to miss.

DimensionReasoningScore

Conciseness

The body contains essentially no padding about concepts Claude already knows — every sentence is skill-specific (merge-base semantics, worktree rules, PDG indexing) — but it is a dense ~270-line wall with run-on multi-clause sentences and rationale explanations that could be tightened, e.g. 'two lenses reading the same files pay twice for one read's coverage, so give one reviewer both charges' and the long parenthetical distinguishing gitnexus-pr-swarm-review. This fits anchor 3 ('mostly efficient but... could be tightened') better than anchor 4, whose over-explanation would be only minor.

3 / 5

Actionability

Guidance is fully executable throughout: exact commands ('git merge-base <base> <head>', 'node .gitnexus/run.cjs analyze --index-only', 'git status --short'), exact tool invocations with parameters ('detect_changes' with 'scope: "compare"', 'base_ref: <merge-base SHA>', 'worktree'; 'impact' with 'includeTests: true'; 'explain'; 'pdg_query'), and a copy-paste-ready output template covering the PR, range, and local cases. This matches anchor 5; the few unspecified argument shapes (e.g. for 'context') are minor and don't create the gaps of anchor 4.

5 / 5

Workflow Clarity

The workflow is a clearly sequenced numbered list (resolve target → align checkout/index → 8-step review → lenses → findings → output) with explicit validation checkpoints ('If an exact target checkout/index cannot be established, state the limitation and do not claim a complete graph-backed review'; 're-run the exact CI check command against the head instead of trusting the committed value') and genuine error-recovery feedback loops (critic 'DEFECTS → repair and re-dispatch once', 'If subagent dispatch is unavailable or any lane fails, run that lane's charge inline'). The skill is read-only and non-destructive, so the destructive-operation cap does not apply; this is anchor 5.

5 / 5

Progressive Disclosure

Structure exists (clear section headers), but content that clearly belongs in separate reference files is inlined: the ~40-line GitNexus-internal schema-fingerprint and parser-compatibility digression in workflow step 8 and the full swarm-lane dispatch protocol. More importantly, the Swarm lanes section depends on 'ci-personas/' files that are not present in the skill bundle, and the body references no other bundle files — matching anchor 3 ('content that should be separate is inline') rather than anchor 4, where most content would be appropriately placed and references would resolve.

3 / 5

Total

16

/

20

Passed

Description

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

The description explicitly answers both what the skill does and when to use it, in third person, with concrete actions and comprehensive input-surface coverage. Trigger terms are natural and domain-appropriate; only minor synonyms (spelled-out 'pull request', review-outcome verbs) are missing, and the generic 'code review' trigger creates minor overlap risk with other review skills.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions and input surfaces — 'Review code changes with GitNexus from a GitHub PR URL or number, a branch/ref or commit range, or local staged, unstaged, and untracked changes' plus 'merge-risk assessment, regression hunt, missing-test analysis, or a verdict' — giving comprehensive coverage of the skill's capability space. It matches the anchor-5 example's pattern (multiple specific concrete actions, comprehensive) rather than anchor 4, which would require minor coverage gaps.

5 / 5

Completeness

Both questions are answered explicitly and concretely: the 'what' ('Review code changes with GitNexus from a GitHub PR URL or number, a branch/ref or commit range, or local staged, unstaged, and untracked changes') and the 'when' ('Use when the user asks for a code review, merge-risk assessment, regression hunt, missing-test analysis, or a verdict on whether a PR, branch, commit range, or local diff is safe'). This mirrors the anchor-5 good example structure exactly; it is clearly above anchor 4, where the 'when' would be less explicit or specific.

5 / 5

Trigger Term Quality

Natural phrases users would actually say are well covered: 'code review', 'merge-risk', 'regression', 'missing-test analysis', 'safe', 'PR', 'diff', 'staged', 'unstaged'. A few natural terms and synonyms are still missing — 'pull request' is never spelled out (only 'PR'), and terms like 'approve' or 'request changes' are absent — which fits anchor 4 ('good keyword coverage; a few natural terms missing') better than the comprehensive synonym coverage of anchor 5.

4 / 5

Distinctiveness Conflict Risk

The GitNexus-specific framing, enumerated input surfaces (PR, merge-base range, local diff), and verdict language give it a clear niche with mostly distinct triggers. However, the broad trigger 'Use when the user asks for a code review' could overlap with any other code-review skill (e.g., the referenced gitnexus-pr-swarm-review or a generic review skill), which is exactly anchor 4's 'minor overlap risk with closely related skills' rather than anchor 5's minimal conflict risk.

4 / 5

Total

18

/

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

abhigyanpatwari/GitNexus

Path

gitnexus-cursor-integration/skills/gitnexus-review/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.