CtrlK
BlogDocsLog inGet started
Tessl Logo

coderabbit-migration-deep-dive

Migrate to CodeRabbit from other code review tools or roll out across a large organization. Use when switching from another AI review tool, migrating from manual-only reviews, or planning a phased CodeRabbit adoption strategy. Trigger with phrases like "migrate to coderabbit", "coderabbit migration", "switch to coderabbit", "coderabbit from reviewbot", "adopt coderabbit", "replace code review tool".

80

Quality

77%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/saas-packs/coderabbit-pack/skills/coderabbit-migration-deep-dive/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

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-structured skill description with strong completeness and distinctiveness. It explicitly provides both 'Use when' and 'Trigger with phrases' clauses, making it easy for Claude to select appropriately. The main weakness is that the specific capabilities could be more concrete — listing actions like 'maps existing review tool configurations', 'generates migration plans', or 'creates rollout timelines' would strengthen specificity.

Suggestions

Add more concrete actions to the first sentence, e.g., 'Creates migration plans, maps existing tool configurations, generates phased rollout timelines' to improve specificity.

DimensionReasoningScore

Specificity

The description names the domain (migration to CodeRabbit) and some actions ('switching from another AI review tool', 'planning a phased adoption strategy'), but doesn't list multiple concrete actions like step-by-step migration tasks, configuration mapping, or specific deliverables.

2 / 3

Completeness

Clearly answers both 'what' (migrate to CodeRabbit from other tools or roll out across an organization) and 'when' (explicit 'Use when' clause plus a 'Trigger with phrases' section listing specific trigger terms).

3 / 3

Trigger Term Quality

Excellent trigger term coverage with natural phrases users would say: 'migrate to coderabbit', 'switch to coderabbit', 'adopt coderabbit', 'replace code review tool', 'coderabbit from reviewbot'. These are realistic and varied user queries.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — focuses specifically on CodeRabbit migration and organizational adoption, which is a very narrow niche unlikely to conflict with other skills like general code review or CodeRabbit configuration skills.

3 / 3

Total

11

/

12

Passed

Implementation

64%

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

This is a solid, actionable migration guide with excellent concrete examples including executable scripts and complete YAML configurations for each phase. Its main weaknesses are the lack of explicit validation checkpoints between phases (e.g., confirming parallel run success before promoting CodeRabbit to primary) and the monolithic structure that could benefit from splitting detailed content into referenced files. Some minor verbosity in explanatory text could be trimmed.

Suggestions

Add explicit validation checkpoints between phases—e.g., 'Before proceeding to Phase 2, verify: CodeRabbit reviewed >80% of PRs in parallel run, false positive rate <20%, no team escalations' with a concrete check command.

Add a rollback step or guidance for what to do if a phase fails (e.g., reverting from Phase 2 back to parallel run if blocking reviews cause issues).

Consider splitting the rule translation examples (Step 2) into a separate referenced file to reduce the main skill's length and improve progressive disclosure.

DimensionReasoningScore

Conciseness

The skill is reasonably well-structured but includes some unnecessary verbosity—the overview section explains what migration is, the prerequisites list items Claude would know to check, and some inline comments are redundant. The migration type table and phased approach are useful but could be tighter.

2 / 3

Actionability

The skill provides fully executable bash scripts for assessment, decommissioning, and metrics measurement, plus complete YAML configuration examples for each migration phase. The rule translation examples show concrete before/after mappings that are copy-paste ready.

3 / 3

Workflow Clarity

The 6-step phased workflow is clearly sequenced with logical progression (assess → map rules → parallel run → primary → decommission → measure). However, there are no explicit validation checkpoints or feedback loops—e.g., no step to verify CodeRabbit is actually posting reviews before moving from Phase 1 to Phase 2, and no rollback guidance if the parallel run reveals problems.

2 / 3

Progressive Disclosure

The content is well-organized with clear sections and a logical flow, and it references external docs and a next-steps skill. However, the skill is quite long (~200 lines of substantive content) and could benefit from splitting detailed rule translation examples or the decommission checklist into separate referenced files rather than inlining everything.

2 / 3

Total

9

/

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.