CtrlK
BlogDocsLog inGet started
Tessl Logo

coderabbit-upgrade-migration

Update CodeRabbit configuration for new features, migrate between plans, and adopt new capabilities. Use when CodeRabbit releases new features, upgrading from Free to Pro plan, or updating .coderabbit.yaml schema for new options. Trigger with phrases like "upgrade coderabbit", "coderabbit new features", "update coderabbit config", "coderabbit plan upgrade", "coderabbit changelog".

66

Quality

81%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

62%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This skill provides a reasonably well-structured guide for CodeRabbit configuration upgrades with good workflow sequencing and a validation step. Its main weaknesses are moderate verbosity (explaining things Claude already knows, lengthy inline YAML), and some steps that are more descriptive than actionable (UI-based plan upgrades, vague schema comparison). The content would benefit from being split across bundle files to keep SKILL.md leaner.

Suggestions

Move the full YAML configuration examples (Steps 3-4) into separate bundle reference files and link to them from SKILL.md to improve progressive disclosure and reduce token cost.

Remove or drastically shorten the overview paragraph and prerequisites section—Claude already knows what CodeRabbit is and can infer prerequisites from context.

Make Step 1 more actionable by specifying exactly where to find the latest schema documentation or providing a concrete diff approach rather than saying 'compare with the latest schema documentation'.

DimensionReasoningScore

Conciseness

The skill contains some unnecessary verbosity—the overview paragraph explains what CodeRabbit is (Claude knows this), the prerequisites section is somewhat obvious, and the upgrade path table adds bulk without much actionable value. The YAML examples are useful but could be tighter; inline comments explaining obvious fields add token cost.

2 / 3

Actionability

The skill provides concrete YAML configurations and a validation script, which is good. However, much of the guidance is in markdown comments rather than executable code, the plan upgrade steps are UI-based instructions that Claude can't execute, and the 'Check Current Configuration vs Latest Schema' step is vague about what the 'latest schema documentation' is or how to compare. The validation script is executable but limited.

2 / 3

Workflow Clarity

The steps are clearly sequenced from checking current config through validation and a migration checklist. Step 6 provides explicit validation with a script, and Step 7 provides a checklist with verification points including testing on a non-critical PR first. The error handling table covers common failure modes with solutions.

3 / 3

Progressive Disclosure

The content is well-structured with clear sections and a logical flow, and it references external resources at the end. However, the YAML examples are quite long and inline—the full modern configuration example (Step 3) and recipes (Step 4) could be split into separate reference files. With no bundle files, all content is monolithic in one file, making it heavier than necessary for the overview role SKILL.md should play.

2 / 3

Total

9

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted skill description that clearly defines its scope around CodeRabbit configuration management and plan migration. It excels in all dimensions by providing specific actions, explicit trigger guidance with natural user phrases, and a clear niche that minimizes conflict risk. The description uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Update CodeRabbit configuration for new features', 'migrate between plans', and 'adopt new capabilities'. These are clear, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (update config, migrate plans, adopt new capabilities) and 'when' (when CodeRabbit releases new features, upgrading from Free to Pro, updating .coderabbit.yaml schema). Includes explicit 'Use when' and 'Trigger with' clauses.

3 / 3

Trigger Term Quality

Explicitly lists natural trigger phrases users would say: 'upgrade coderabbit', 'coderabbit new features', 'update coderabbit config', 'coderabbit plan upgrade', 'coderabbit changelog'. Also mentions '.coderabbit.yaml' which is a specific file trigger.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — focuses specifically on CodeRabbit configuration updates and plan migrations, a very narrow niche. The tool name 'CodeRabbit' and file reference '.coderabbit.yaml' make it unlikely to conflict with other skills.

3 / 3

Total

12

/

12

Passed

Validation

81%

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

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

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

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.