Execute CodeRabbit primary workflow: automated PR code review with configuration. Use when setting up automated code reviews on pull requests, configuring review behavior, or establishing the core CodeRabbit review loop. Trigger with phrases like "coderabbit review workflow", "coderabbit PR review", "coderabbit auto review", "configure coderabbit reviews".
64
77%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/saas-packs/coderabbit-pack/skills/coderabbit-core-workflow-a/SKILL.mdQuality
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 solid skill description that clearly identifies its niche (CodeRabbit automated PR review), provides explicit trigger phrases, and answers both what and when. Its main weakness is that the 'what' portion could be more specific about the concrete actions performed (e.g., what configuration options, what the review loop produces).
Suggestions
Expand the capability description with more concrete actions, e.g., 'Sets up review rules, configures path-based filters, manages review comment templates, and establishes automated review triggers on pull requests.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Names the domain (CodeRabbit PR code review) and mentions configuration, but doesn't list multiple concrete actions beyond 'automated PR code review with configuration'. It lacks specifics like what configuration options exist or what the review loop entails. | 2 / 3 |
Completeness | Clearly answers both 'what' (execute CodeRabbit primary workflow: automated PR code review with configuration) and 'when' (setting up automated code reviews on PRs, configuring review behavior, establishing the core review loop), with explicit trigger phrases provided. | 3 / 3 |
Trigger Term Quality | Includes explicit trigger phrases like 'coderabbit review workflow', 'coderabbit PR review', 'coderabbit auto review', 'configure coderabbit reviews', plus natural terms like 'automated code reviews', 'pull requests', and 'review behavior'. Good coverage of terms a user would naturally say. | 3 / 3 |
Distinctiveness Conflict Risk | The description is highly specific to CodeRabbit's primary PR review workflow, making it very unlikely to conflict with other skills. The branded tool name 'CodeRabbit' and specific trigger phrases create a clear niche. | 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 skill with production-ready configuration examples and clear interaction commands. Its main weaknesses are the lack of explicit validation checkpoints in the workflow (e.g., verifying config before relying on automated reviews) and the monolithic structure that could benefit from splitting detailed configuration examples into separate reference files. The content is slightly verbose in places but generally earns its token usage through concrete, useful examples.
Suggestions
Add an explicit validation step after Step 1 (e.g., 'Run `@coderabbitai configuration` on a test PR to verify your config is parsed correctly before relying on automated reviews').
Move the detailed path_instructions examples and finishing touch recipes into separate reference files (e.g., PATH_INSTRUCTIONS_EXAMPLES.md, RECIPES.md) and link to them from the main skill.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably efficient but includes some unnecessary verbosity — the ASCII flowchart, while helpful, is lengthy, and some inline comments in the YAML are explanatory of things Claude would already know (e.g., what 'chill' vs 'assertive' means). The path_instructions examples are useful but could be more concise. | 2 / 3 |
Actionability | The skill provides fully concrete, copy-paste-ready YAML configuration, specific PR comment commands, and a comprehensive error handling table. Every step has executable examples — the configuration is production-ready and the interaction commands are specific and complete. | 3 / 3 |
Workflow Clarity | The lifecycle diagram and step sequence are clear, but there are no explicit validation checkpoints. After configuring .coderabbit.yaml, there's no step to verify the config is valid before relying on it — the error handling table mentions running `@coderabbitai configuration` to verify, but this isn't integrated into the workflow steps as a validation checkpoint. | 2 / 3 |
Progressive Disclosure | The skill references external resources and a follow-up skill (`coderabbit-core-workflow-b`), but the main content is quite long and monolithic. The finishing touches recipes and path_instructions examples could be split into separate reference files. No bundle files are provided to support progressive disclosure. | 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.
Validation — 9 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
09b10d6
Table of Contents
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.