CtrlK
BlogDocsLog inGet started
Tessl Logo

coderabbit-enterprise-rbac

Configure CodeRabbit enterprise access control, seat management, and organization policies. Use when managing who gets AI reviews, configuring organization-level defaults, or implementing access policies for CodeRabbit across teams. Trigger with phrases like "coderabbit SSO", "coderabbit RBAC", "coderabbit enterprise", "coderabbit roles", "coderabbit permissions", "coderabbit seats".

62

Quality

75%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./plugins/saas-packs/coderabbit-pack/skills/coderabbit-enterprise-rbac/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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 comprehensive guide to CodeRabbit enterprise access control with good YAML configuration examples and a useful error handling table. Its main weaknesses are verbosity in prose-heavy steps that use markdown code blocks for non-executable content, and the lack of validation checkpoints between workflow steps. The content would benefit from trimming explanatory text Claude doesn't need and adding explicit verification steps after each configuration change.

Suggestions

Add explicit validation steps after each configuration change (e.g., 'Verify by running `@coderabbitai configuration` in a PR comment to confirm org defaults are applied')

Convert Steps 1, 2, and 6 from markdown code blocks containing prose into concise bullet points or tables—reserve code blocks for executable code/config only

Split the detailed YAML examples and SSO/compliance information into separate bundle files, keeping SKILL.md as a concise overview with references

Remove explanatory comments that restate the obvious (e.g., '← Reviews every PR in the org') and trust Claude to understand the configuration options from context

DimensionReasoningScore

Conciseness

The skill includes some unnecessary verbosity—markdown code blocks used for plain-text instructions (Steps 1, 2, 6), explanatory comments that Claude doesn't need (e.g., explaining what 'All repositories' means), and the ASCII diagram, while helpful, is somewhat redundant given the textual explanations. The billing note and SSO/compliance section contain information Claude likely already knows or that could be more terse.

2 / 3

Actionability

The YAML configuration examples are concrete and copy-paste ready, which is strong. However, Steps 1, 2, and 6 are wrapped in markdown code blocks but contain prose instructions rather than executable commands. The audit script in Step 5 is executable but relies on assumptions about the GitHub API that may not work as written (e.g., the `/installation` endpoint). Several steps describe UI navigation rather than providing automatable actions.

2 / 3

Workflow Clarity

The six steps are clearly sequenced and logically ordered from access control through auditing. However, there are no explicit validation checkpoints—no 'verify the config is applied' step after deploying YAML, no feedback loop for checking seat assignment worked correctly. The error handling table partially compensates but is reactive rather than integrated into the workflow.

2 / 3

Progressive Disclosure

The content is well-structured with clear sections and a logical flow from overview to detailed steps. However, with no bundle files, the inline content is quite long (~200 lines of configuration examples and instructions). The SSO/compliance section and detailed YAML examples could be split into separate reference files. The 'Next Steps' reference to 'coderabbit-cost-tuning' is good but other references at the bottom are bare links without clear signaling.

2 / 3

Total

8

/

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 (CodeRabbit enterprise administration), lists concrete capabilities, provides explicit 'Use when' guidance, and includes natural trigger phrases. It uses proper third-person voice throughout and is concise without being vague. The description would perform well in a large skill library due to its distinctive product and domain focus.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'access control', 'seat management', 'organization policies', 'configuring organization-level defaults', and 'implementing access policies'. These are concrete, actionable capabilities.

3 / 3

Completeness

Clearly answers both 'what' (configure access control, seat management, organization policies) and 'when' (explicit 'Use when' clause covering managing AI reviews access, configuring org defaults, implementing access policies, plus explicit trigger phrases).

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms including 'coderabbit SSO', 'coderabbit RBAC', 'coderabbit enterprise', 'coderabbit roles', 'coderabbit permissions', 'coderabbit seats'. These are terms users would naturally use when needing this skill.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with the 'CodeRabbit enterprise' niche focus on access control, SSO, RBAC, seats, and permissions. The combination of product name (CodeRabbit) and enterprise administration domain makes it very 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.