automaintainer: Search and add new CLI tools as bundled plugins to supercli…#9
Conversation
sccache — shared compiler cache with cloud storage support (mozilla/sccache, 7323⭐) argc — Bash CLI framework and command runner (sigoden/argc, 1143⭐) Both plugins include plugin.json, meta.json, install-guidance.json, and skills/quickstart/SKILL.md.
- Remove non-standard catch-all args from passthrough commands - Add cwd: invoke_cwd to sccache passthrough - Add note field to install-guidance.json for both plugins - Sync install steps between plugin.json and install-guidance.json - Remove invalid npm install method for argc
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
📝 WalkthroughWalkthroughTwo new plugins are added to supercli: ChangesPlugin Additions
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 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. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@plugins/sccache/skills/quickstart/SKILL.md`:
- Line 24: Replace the ambiguous example text "sccache _ _" with a concrete,
copy-paste runnable example that shows the passthrough syntax and an actual
argument (for example using a double-dash separator followed by a real sccache
flag such as --version) and update the accompanying description to state that
the passthrough uses "--" to separate the wrapper from raw sccache arguments;
locate the line containing the string "sccache _ _" in SKILL.md and change it to
the concrete example and explanatory note.
🪄 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: defaults
Review profile: CHILL
Plan: Pro
Run ID: bd029911-a987-44d0-8b49-a1ec1f76e6e1
📒 Files selected for processing (8)
plugins/argc/install-guidance.jsonplugins/argc/meta.jsonplugins/argc/plugin.jsonplugins/argc/skills/quickstart/SKILL.mdplugins/sccache/install-guidance.jsonplugins/sccache/meta.jsonplugins/sccache/plugin.jsonplugins/sccache/skills/quickstart/SKILL.md
| - `sccache server stop` — Stop the sccache daemon | ||
|
|
||
| ### Passthrough | ||
| - `sccache _ _` — Pass raw arguments to sccache binary |
There was a problem hiding this comment.
Fix passthrough command example syntax.
sccache _ _ is ambiguous and reads like two placeholder tokens. Document a concrete form users can run (for example, showing raw args after the passthrough route) to prevent failed copy/paste usage.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@plugins/sccache/skills/quickstart/SKILL.md` at line 24, Replace the ambiguous
example text "sccache _ _" with a concrete, copy-paste runnable example that
shows the passthrough syntax and an actual argument (for example using a
double-dash separator followed by a real sccache flag such as --version) and
update the accompanying description to state that the passthrough uses "--" to
separate the wrapper from raw sccache arguments; locate the line containing the
string "sccache _ _" in SKILL.md and change it to the concrete example and
explanatory note.
Automated maintenance run by automaintainer.
Focus: Search and add new CLI tools as bundled plugins to supercli. For each plugin: search GitHub for non-interactive CLI tools (stars>100, rust/go/python), create files ONLY inside plugins// (NEVER edit plugins/plugins.json or cli/plugin-install-guidance.js — that's legacy and causes merge conflicts). Required files: plugin.json (manifest), meta.json (description+tags+has_learn). Optional: install-guidance.json, skills/quickstart/SKILL.md (if has_learn:true), README.md. Target 2 plugins per session. Validate JSON, commit with conventional commit message.
Branch:
am/am-0e131c-tfupg0Summary by CodeRabbit
New Features
argcplugin for running Bash command-line interfaces with support for script execution, shell completions, and help documentation.sccacheplugin for managing a shared compiler cache with commands for server control, cache statistics, and cache management.Documentation