Conversation
yordis
commented
Apr 30, 2026
- Codify the plugin scaffolding process into a reusable agent skill so new plugins can be created consistently without remembering the manual wiring steps across multiple config files
PR SummaryLow Risk Overview The skill also documents the required registry wiring for new plugins, including adding entries to Reviewed by Cursor Bugbot for commit a232387. Bugbot is set up for automated code reviews on this repo. Configure here. |
|
Warning Rate limit exceeded
To keep reviews running without waiting, you can enable usage-based add-on for your organization. This allows additional reviews beyond the hourly cap. Account admins can enable it under billing. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
WalkthroughA new skill documentation file is introduced that provides comprehensive instructions for scaffolding a brand-new plugin. The guide specifies input requirements, required directory structure, configuration file contents, and integration steps into marketplace and release configuration files. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Review rate limit: 0/1 reviews remaining, refill in 42 minutes and 37 seconds.Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (3)
.agents/skills/scaffold-plugin/SKILL.md (3)
64-72: 💤 Low valueConsider adding a language specifier to the fenced code block.
Specifying
markdownas the language improves rendering and clarity for this template block.📝 Proposed fix
-``` +```markdown # {plugin-name}🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.agents/skills/scaffold-plugin/SKILL.md around lines 64 - 72, Update the Markdown fenced code block that currently shows the template header and example to include an explicit language specifier; change the opening triple-backticks for the block containing "# {plugin-name}" to "```markdown" so the header and template render as Markdown (also ensure the subsequent example shell block remains "```bash" for the install command).
111-113: 💤 Low valueConsider adding a language specifier to the fenced code block.
Adding
textas the language specifier improves markdown consistency.📝 Proposed fix
-``` +```text feat({plugin-name}): scaffold plugin for {short purpose}🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.agents/skills/scaffold-plugin/SKILL.md around lines 111 - 113, Update the fenced code block containing "feat({plugin-name}): scaffold plugin for {short purpose}" in SKILL.md to include a language specifier (use "text") after the opening triple backticks so the block becomes ```text ... ```; this is a formatting-only change to improve markdown consistency and does not modify the content string itself.
38-44: 💤 Low valueConsider adding a language specifier to the fenced code block.
Adding a language specifier improves markdown rendering consistency.
📝 Proposed fix
-``` +```text plugins/{plugin-name}/🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In @.agents/skills/scaffold-plugin/SKILL.md around lines 38 - 44, The fenced code block showing the directory tree beginning with "plugins/{plugin-name}/" in SKILL.md lacks a language specifier; update that opening fence (the triple backticks before the tree) to include a language like "text" (e.g., ```text) so the directory listing renders consistently in Markdown viewers and code renderers.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Inline comments:
In @.agents/skills/scaffold-plugin/SKILL.md:
- Around line 48-60: The scaffold's plugin.json example sets "version": "0.0.1"
which is inconsistent with existing plugins; update the example in SKILL.md so
the "version" field matches the project's actual initial versioning (e.g.,
change "version": "0.0.1" to the agreed initial version such as "0.0.2" or
"0.1.0"), or add a short clarifying note next to the plugin.json block
explaining the project's initial versioning convention; specifically edit the
plugin.json example's "version" field in the SKILL.md plugin scaffold to reflect
the chosen standard.
---
Nitpick comments:
In @.agents/skills/scaffold-plugin/SKILL.md:
- Around line 64-72: Update the Markdown fenced code block that currently shows
the template header and example to include an explicit language specifier;
change the opening triple-backticks for the block containing "# {plugin-name}"
to "```markdown" so the header and template render as Markdown (also ensure the
subsequent example shell block remains "```bash" for the install command).
- Around line 111-113: Update the fenced code block containing
"feat({plugin-name}): scaffold plugin for {short purpose}" in SKILL.md to
include a language specifier (use "text") after the opening triple backticks so
the block becomes ```text ... ```; this is a formatting-only change to improve
markdown consistency and does not modify the content string itself.
- Around line 38-44: The fenced code block showing the directory tree beginning
with "plugins/{plugin-name}/" in SKILL.md lacks a language specifier; update
that opening fence (the triple backticks before the tree) to include a language
like "text" (e.g., ```text) so the directory listing renders consistently in
Markdown viewers and code renderers.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Organization UI
Review profile: CHILL
Plan: Pro
Run ID: 07e04f93-f44f-4118-b570-b0d94403df9a
📒 Files selected for processing (1)
.agents/skills/scaffold-plugin/SKILL.md
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit edca532. Configure here.
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…d-plugin Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
