Skip to content

feat(plugins): add web-ext, pscale, flox, zarf, amplify-cli#314

Open
javimosch wants to merge 1 commit into
masterfrom
am/am-f17c27-th47vh
Open

feat(plugins): add web-ext, pscale, flox, zarf, amplify-cli#314
javimosch wants to merge 1 commit into
masterfrom
am/am-f17c27-th47vh

Conversation

@javimosch

@javimosch javimosch commented Jun 24, 2026

Copy link
Copy Markdown
Owner

Automated maintenance run by automaintainer.

Focus: OBJECTIVE: grow the plugin catalog toward 12000. Each run, add up to 5 new plugins (a directory under plugins// with plugin.json, meta.json, install-guidance.json matching the existing schema) for real, useful CLI tools NOT already present. Strictly additive; do not modify existing plugins; single PR.


WORK ALREADY IN FLIGHT — do not overlap:
These automaintainer pull requests are already open and awaiting review. Do NOT re-implement, refactor, or restructure the files they touch — pick non-overlapping work, and never recreate a change an open PR already makes. If your objective unavoidably overlaps one of these, choose a different, complementary improvement instead.

  • PR feat(plugins): add 5 new bundled plugins — git-town, prowler, terraform-docs, conventional-changelog-cli, ncat #313 (am/am-f17c27-th46y5): feat(plugins): add 5 new bundled plugins — git-town, prowler, terraform-docs, conventional-changelog-cli, ncat
    touches: plugins/conventional-changelog-cli/install-guidance.json, plugins/conventional-changelog-cli/meta.json, plugins/conventional-changelog-cli/plugin.json, plugins/git-town/install-guidance.json, plugins/git-town/meta.json, plugins/git-town/plugin.json, plugins/ncat/install-guidance.json, plugins/ncat/meta.json, plugins/ncat/plugin.json, plugins/prowler/install-guidance.json, plugins/prowler/meta.json, plugins/prowler/plugin.json (+3 more)
  • PR feat(plugins): add 5 new bundled plugins — mockery, mailhog, xcaddy, hostctl, maddy #312 (am/am-f17c27-th45xh): feat(plugins): add 5 new bundled plugins — mockery, mailhog, xcaddy, hostctl, maddy
    touches: plugins/hostctl/install-guidance.json, plugins/hostctl/meta.json, plugins/hostctl/plugin.json, plugins/maddy/install-guidance.json, plugins/maddy/meta.json, plugins/maddy/plugin.json, plugins/mailhog/install-guidance.json, plugins/mailhog/meta.json, plugins/mailhog/plugin.json, plugins/mockery/install-guidance.json, plugins/mockery/meta.json, plugins/mockery/plugin.json (+3 more)
  • PR feat(plugins): add 5 new bundled plugins — typst, go-task, cfn-lint, envinfo, markdown-link-check #311 (am/am-f17c27-th44xd): feat(plugins): add 5 new bundled plugins — typst, go-task, cfn-lint, envinfo, markdown-link-check
    touches: plugins/cfn-lint/install-guidance.json, plugins/cfn-lint/meta.json, plugins/cfn-lint/plugin.json, plugins/envinfo/install-guidance.json, plugins/envinfo/meta.json, plugins/envinfo/plugin.json, plugins/go-task/install-guidance.json, plugins/go-task/meta.json, plugins/go-task/plugin.json, plugins/markdown-link-check/install-guidance.json, plugins/markdown-link-check/meta.json, plugins/markdown-link-check/plugin.json (+3 more)
  • PR feat(plugins): add 4 new bundled plugins — ollama, pagefind, gptscript, staticrypt #310 (am/am-f17c27-th43mp): feat(plugins): add 4 new bundled plugins — ollama, pagefind, gptscript, staticrypt
    touches: plugins/gptscript/install-guidance.json, plugins/gptscript/meta.json, plugins/gptscript/plugin.json, plugins/ollama/install-guidance.json, plugins/ollama/meta.json, plugins/ollama/plugin.json, plugins/pagefind/install-guidance.json, plugins/pagefind/meta.json, plugins/pagefind/plugin.json, plugins/staticrypt/install-guidance.json, plugins/staticrypt/meta.json, plugins/staticrypt/plugin.json
  • PR feat(plugins): add 10 new bundled plugins — pkgx, cotton, projen, cmus, massren, beets, editly, mpv, nasa-cli, pianobar #309 (am/am-f17c27-th42fd): feat(plugins): add 10 new bundled plugins — pkgx, cotton, projen, cmus, massren, beets, editly, mpv, nasa-cli, pianobar
    touches: plugins/beets/install-guidance.json, plugins/beets/meta.json, plugins/beets/plugin.json, plugins/cmus/install-guidance.json, plugins/cmus/meta.json, plugins/cmus/plugin.json, plugins/cotton/install-guidance.json, plugins/cotton/meta.json, plugins/cotton/plugin.json, plugins/editly/install-guidance.json, plugins/editly/meta.json, plugins/editly/plugin.json (+18 more)
  • PR feat(plugins): add vercel, directus, kamal — deployment and CMS CLIs #308 (am/am-f17c27-th41i1): feat(plugins): add vercel, directus, kamal — deployment and CMS CLIs
    touches: plugins/directus/install-guidance.json, plugins/directus/meta.json, plugins/directus/plugin.json, plugins/kamal/install-guidance.json, plugins/kamal/meta.json, plugins/kamal/plugin.json, plugins/vercel/install-guidance.json, plugins/vercel/meta.json, plugins/vercel/plugin.json
  • PR feat(plugins): add 4 new bundled plugins — slidev, espanso, wiki-tui, surrealdb #307 (am/am-f17c27-th40ap): feat(plugins): add 4 new bundled plugins — slidev, espanso, wiki-tui, surrealdb
    touches: plugins/espanso/install-guidance.json, plugins/espanso/meta.json, plugins/espanso/plugin.json, plugins/espanso/skills/quickstart/SKILL.md, plugins/slidev/install-guidance.json, plugins/slidev/meta.json, plugins/slidev/plugin.json, plugins/slidev/skills/quickstart/SKILL.md, plugins/surrealdb/install-guidance.json, plugins/surrealdb/meta.json, plugins/surrealdb/plugin.json, plugins/surrealdb/skills/quickstart/SKILL.md (+4 more)
  • PR feat: add 5 new bundled plugins — deptry, flit, twine, memray, delve #306 (am/am-f17c27-th3z6p): feat: add 5 new bundled plugins — deptry, flit, twine, memray, delve
    touches: plugins/delve/install-guidance.json, plugins/delve/meta.json, plugins/delve/plugin.json, plugins/delve/skills/quickstart/SKILL.md, plugins/deptry/install-guidance.json, plugins/deptry/meta.json, plugins/deptry/plugin.json, plugins/deptry/skills/quickstart/SKILL.md, plugins/flit/install-guidance.json, plugins/flit/meta.json, plugins/flit/plugin.json, plugins/flit/skills/quickstart/SKILL.md (+8 more)

Branch: am/am-f17c27-th47vh

Summary

Added 5 new bundled plugins: web-ext (Mozilla web extension CLI), pscale (PlanetScale database CLI), flox (Nix-powered dev environment manager), zarf (K8s air-gap deployment tool), and amplify-cli (AWS Amplify fullstack development CLI). Each plugin includes plugin.json, meta.json, and install-guidance.json following the standard schema. No existing files were modified.

Diff:

plugins/amplify-cli/install-guidance.json | 10 ++++++++++
 plugins/amplify-cli/meta.json             |  5 +++++
 plugins/amplify-cli/plugin.json           | 31 +++++++++++++++++++++++++++++++
 plugins/flox/install-guidance.json        | 10 ++++++++++
 plugins/flox/meta.json                    |  5 +++++
 plugins/flox/plugin.json                  | 31 +++++++++++++++++++++++++++++++
 plugins/pscale/install-guidance.json      | 10 ++++++++++
 plugins/pscale/meta.json                  |  5 +++++
 plugins/pscale/plugin.json                | 31 +++++++++++++++++++++++++++++++
 plugins/web-ext/install-guidance.json     | 10 ++++++++++
 plugins/web-ext/meta.json                 |  5 +++++
 plugins/web-ext/plugin.json               | 31 +++++++++++++++++++++++++++++++
 plugins/zarf/install-guidance.json        | 10 ++++++++++
 plugins/zarf/meta.json                    |  5 +++++
 plugins/zarf/plugin.json                  | 31 +++++++++++++++++++++++++++++++
 15 files changed, 230 insertions(+)

Summary by CodeRabbit

  • New Features
    • Added support for five new CLI plugins:
      • Amplify CLI for fullstack serverless application development
      • Flox for Nix-powered development environments
      • PlanetScale CLI for database management
      • Web-ext for Firefox extension development
      • Zarf for Kubernetes deployment and air-gap package management

- web-ext: Mozilla web extension development and signing CLI
- pscale: PlanetScale database CLI for branch, deploy, schema mgmt
- flox: Nix-powered development environment and package manager CL
- zarf: Kubernetes air-gap deployment and software delivery CLI
- amplify-cli: AWS Amplify CLI for fullstack serverless development

All new plugins include plugin.json, meta.json, install-guidance.json
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@javimosch

Copy link
Copy Markdown
Owner Author

Review — Head of Org Engineering: All five plugins (amplify-cli, flox, pscale, web-ext, zarf) add new self-contained plugin directories with valid JSON files following the established pattern. The changes are correctly scoped to new files only, all JSON is syntactically valid, no secrets are present, and no existing files are modified.

(approved — review-only mode; merge when ready.)

@coderabbitai

coderabbitai Bot commented Jun 24, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 3abb78f1-3547-4509-9d35-9924acce3386

📥 Commits

Reviewing files that changed from the base of the PR and between afda2f7 and 068f961.

📒 Files selected for processing (15)
  • plugins/amplify-cli/install-guidance.json
  • plugins/amplify-cli/meta.json
  • plugins/amplify-cli/plugin.json
  • plugins/flox/install-guidance.json
  • plugins/flox/meta.json
  • plugins/flox/plugin.json
  • plugins/pscale/install-guidance.json
  • plugins/pscale/meta.json
  • plugins/pscale/plugin.json
  • plugins/web-ext/install-guidance.json
  • plugins/web-ext/meta.json
  • plugins/web-ext/plugin.json
  • plugins/zarf/install-guidance.json
  • plugins/zarf/meta.json
  • plugins/zarf/plugin.json

📝 Walkthrough

Walkthrough

Five new CLI passthrough plugins are added: amplify-cli, flox, pscale, web-ext, and zarf. Each plugin follows the same three-file structure: a plugin.json manifest with binary check and passthrough command, a meta.json with description and tags, and an install-guidance.json with ordered install steps.

Changes

Five New CLI Passthrough Plugins

Layer / File(s) Summary
Plugin manifests for all five CLIs
plugins/amplify-cli/plugin.json, plugins/flox/plugin.json, plugins/pscale/plugin.json, plugins/web-ext/plugin.json, plugins/zarf/plugin.json
Each manifest declares plugin metadata (name, version, description, source), a binary presence check, install guidance (Homebrew or npm global install step), and a single passthrough command entry that forwards execution to the respective CLI binary via the process adapter with missingDependencyHelp text.
Metadata and install guidance for all five CLIs
plugins/*/meta.json, plugins/*/install-guidance.json
Each meta.json provides a human-readable description, a tags array, and has_learn: false. Each install-guidance.json specifies the binary name, a which <binary> check command, and an ordered install_steps sequence: binary install, version verification, and supercli plugins install ... --on-conflict replace --json.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

Poem

🐇 Five new friends have joined the CLI crew,
Amplify, Flox, and PlanetScale too,
Web-ext and Zarf hop into the fold,
Each wrapped in JSON, tidy and bold.
With a brew install or an npm -g,
The rabbit says: "More plugins? Oh joy, yippee!" 🎉

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title directly and specifically summarizes the main change: adding five new plugins (web-ext, pscale, flox, zarf, amplify-cli) to the supercli plugin catalog.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch am/am-f17c27-th47vh

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@javimosch

Copy link
Copy Markdown
Owner Author

Automaintainer Review Verdict: APPROVED — All 5 plugins (amplify-cli, flox, pscale, web-ext, zarf) are strictly additive, use the correct schema (plugin.json/meta.json/install-guidance.json), reference real and widely-used CLI tools with accurate install commands, and have no overlap with other open PRs. JSON is valid across all 15 files. The org engineering reviewer (javimosch) has also independently approved. CI checks are pending but the changes are pure data files with no logic risk.

@javimosch

Copy link
Copy Markdown
Owner Author

Approved by automaintainer review team — ready for human merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant