CtrlK
BlogDocsLog inGet started
Tessl Logo

coderabbit-multi-env-setup

Configure CodeRabbit review behavior per branch and environment using path instructions and base branches. Use when setting different review profiles per branch, configuring stricter reviews for release branches, or customizing CodeRabbit behavior across dev/staging/prod workflows. Trigger with phrases like "coderabbit environments", "coderabbit staging", "coderabbit per-branch config", "coderabbit release review", "coderabbit environment setup".

89

Quality

88%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

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 what the skill does, when to use it, and provides explicit trigger phrases. It uses third-person voice, lists concrete actions, and occupies a distinct niche that minimizes conflict risk with other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: configuring review behavior per branch, using path instructions, setting base branches, configuring stricter reviews for release branches, and customizing behavior across dev/staging/prod workflows.

3 / 3

Completeness

Clearly answers 'what' (configure CodeRabbit review behavior per branch and environment using path instructions and base branches) and 'when' (explicit 'Use when' clause with specific scenarios, plus a 'Trigger with phrases' section).

3 / 3

Trigger Term Quality

Includes explicit trigger phrases like 'coderabbit environments', 'coderabbit staging', 'coderabbit per-branch config', 'coderabbit release review', and 'coderabbit environment setup' — these are natural terms a user would say. Also includes contextual keywords like 'release branches', 'dev/staging/prod workflows'.

3 / 3

Distinctiveness Conflict Risk

Highly specific niche — CodeRabbit per-branch/environment configuration is a very distinct domain. The trigger terms are narrowly scoped to this particular use case and unlikely to conflict with general code review or other CodeRabbit skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a well-structured, highly actionable skill with clear step-by-step workflows and executable configurations for multi-environment CodeRabbit setup. Its main weakness is length — the three full YAML configuration blocks make it verbose, and these could be split into referenced files for better progressive disclosure. The verification and error handling sections are strong additions that support workflow clarity.

Suggestions

Extract the per-branch YAML configurations (develop, main, release) into separate bundle files (e.g., configs/coderabbit-develop.yaml) and reference them from SKILL.md to reduce body length and improve progressive disclosure.

Remove the Prerequisites section — Claude can infer that the GitHub App must be installed and branches must exist — and trim the Overview to avoid repeating what the 'How Branch-Based Config Works' diagram already shows.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with good YAML examples, but includes some unnecessary sections like the Overview paragraph explaining how CodeRabbit reads configs (which is then repeated in the 'How Branch-Based Config Works' diagram), and the Prerequisites section states obvious things. The path_instructions examples are detailed but justified given the skill's purpose.

2 / 3

Actionability

Fully executable YAML configurations, bash scripts, and gh CLI commands are provided throughout. Each step has copy-paste ready code with specific field values, profile names, and path patterns. The verification step includes concrete commands to check configuration.

3 / 3

Workflow Clarity

The 6-step sequence is logically ordered: configure dev → configure prod → configure release → sync script → verify → protect branches. Step 5 provides explicit verification with expected outputs and troubleshooting if verification fails. The error handling table adds a feedback loop for common misconfigurations.

3 / 3

Progressive Disclosure

The content is quite long (~200 lines of YAML configs) and could benefit from splitting the per-branch YAML examples into separate reference files. The skill does reference external resources and a next-steps skill, but the main body is monolithic with three large YAML blocks that could be externalized. No bundle files are provided to support this.

2 / 3

Total

10

/

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.