-
Notifications
You must be signed in to change notification settings - Fork 0
refactor(dependabot): scope skill to scan-only workflow v1.4.0 #11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Remove PR creation workflow sections (7 & 8) from skill definition, keeping the focus on dependency scanning and update reporting. Users can still ask Claude to create PRs after seeing scan results. Changes: - Remove "Offer PR Creation" and "Apply Updates" sections (~75 lines) - Remove "Important Notes" section (now redundant) - Add "Next steps" hint pointing users to PR creation on request - Update intro description to remove "optionally create PRs" - Bump version: 1.3.0 → 1.4.0 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Summary of ChangesHello @vnz, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request streamlines the Dependabot skill by narrowing its functionality to a scan-only workflow. The change aligns the skill with the single-responsibility principle, ensuring it focuses purely on identifying dependency updates without handling the subsequent pull request creation process. This reduces the skill's internal complexity and token usage, while still allowing users to initiate PRs through separate requests. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here. You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension. Footnotes
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request effectively simplifies the dependabot skill by removing the pull request creation logic, adhering to the single-responsibility principle. The changes are clear and well-justified in the description. The version numbers have been correctly updated in all relevant files. I have one suggestion regarding the SKILL.md file to improve the clarity of the instructions for the language model, ensuring it provides the 'Next steps' hint only when appropriate.
- Remove "Next steps" hint (let users discover PR creation naturally) - Consolidate Section 2 examples into reference file delegation - Keep one inline example for quick context Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Operational guidance applies to scan workflow too: - Token handling (reinforces Section 4) - Private registry edge cases - Error resilience across ecosystems Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Summary
Changes
Rationale
The skill was doing too much — scanning AND creating PRs. By scoping to scan-only:
Files Modified
plugins/dependabot/skills/dependabot/SKILL.md— core skill refactorplugins/dependabot/.claude-plugin/plugin.json— version bump.claude-plugin/marketplace.json— version bumpVerification
🤖 Generated with Claude Code