Create a minimal working CodeRabbit example. Use when starting a new CodeRabbit integration, testing your setup, or learning basic CodeRabbit API patterns. Trigger with phrases like "coderabbit hello world", "coderabbit example", "coderabbit quick start", "simple coderabbit code".
Install with Tessl CLI
npx tessl i github:jeremylongshore/claude-code-plugins-plus-skills --skill coderabbit-hello-world71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
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 excellent trigger terms and completeness. The main weakness is the lack of specific concrete actions - it says 'create a minimal working example' but doesn't detail what that entails (config files, API calls, etc.). The CodeRabbit-specific focus makes it highly distinctive.
Suggestions
Add specific concrete actions to improve specificity, e.g., 'Create a minimal working CodeRabbit example including configuration file setup, basic API integration, and webhook configuration.'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description names the domain (CodeRabbit) and mentions 'minimal working example' but lacks concrete actions. It doesn't specify what actions are performed (e.g., 'create config file', 'set up webhook', 'write API call'). | 2 / 3 |
Completeness | Clearly answers both what ('Create a minimal working CodeRabbit example') and when ('Use when starting a new CodeRabbit integration, testing your setup, or learning basic CodeRabbit API patterns') with explicit trigger guidance. | 3 / 3 |
Trigger Term Quality | Explicitly lists natural trigger phrases users would say: 'coderabbit hello world', 'coderabbit example', 'coderabbit quick start', 'simple coderabbit code'. These are realistic user queries with good variation coverage. | 3 / 3 |
Distinctiveness Conflict Risk | Highly distinctive with 'CodeRabbit' as a specific product name appearing in all triggers. Unlikely to conflict with other skills due to the unique product focus and specific use case (hello world/quick start). | 3 / 3 |
Total | 11 / 12 Passed |
Implementation
42%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill has good structure and organization but fails at its core purpose: providing a working hello world example. The code snippets are incomplete placeholders that won't actually demonstrate CodeRabbit functionality. The promised output ('Success! Your CodeRabbit connection is working.') cannot be achieved with the provided code.
Suggestions
Replace placeholder comments with actual API calls that produce the promised 'Success!' output - show a complete, copy-paste-ready example
Remove the duplicate TypeScript example in the Examples section or differentiate it meaningfully from the main instructions
Add a validation step after initialization (e.g., 'Run the script and verify you see the success message before proceeding')
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The content has some redundancy - the TypeScript example in the Examples section duplicates Step 2 and 3 code almost exactly. The Prerequisites section explains things Claude would infer from context. | 2 / 3 |
Actionability | The code examples are incomplete placeholders with '// Your first API call here' comments instead of actual executable API calls. A 'hello world' skill should show a complete, working example that produces the promised output. | 1 / 3 |
Workflow Clarity | Steps are listed sequentially but lack validation checkpoints. There's no verification step to confirm the setup works before proceeding, and the error handling table is reactive rather than integrated into the workflow. | 2 / 3 |
Progressive Disclosure | For a simple hello world skill, the structure is appropriate with clear sections, external resource links, and a logical flow from overview to next steps. References are one level deep and well-signaled. | 3 / 3 |
Total | 8 / 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 | |
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.