Skip to content

Add Claude Code plugin#155

Merged
CoasterJX merged 13 commits intomainfrom
plugins
Apr 23, 2026
Merged

Add Claude Code plugin#155
CoasterJX merged 13 commits intomainfrom
plugins

Conversation

@haroonc
Copy link
Copy Markdown
Contributor

@haroonc haroonc commented Apr 22, 2026

Added Claude Code plugin and instructions for manual installation to other agents.

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a 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 adds configuration files for Claude Code and Antigravity support and updates the README with detailed installation instructions for various platforms. Feedback includes correcting version inconsistencies across the new JSON files, fixing a typo in the contact email, renaming a placeholder MCP server, and addressing a reference to a missing .mcp.json file.

Comment thread .claude-plugin/marketplace.json Outdated
Comment thread .claude-plugin/plugin.json Outdated
Comment thread .claude-plugin/plugin.json Outdated
Comment thread .claude-plugin/plugin.json Outdated
Comment thread README.md
Comment thread README.md Outdated
1. Add the Marketplace.

```bash
claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#0.2.2
Copy link
Copy Markdown
Contributor

@CoasterJX CoasterJX Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This cmd is not working as we haven't release 0.2.2 yet:

claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#0.2.2
Adding marketplace…
✘ Failed to add marketplace: Failed to clone marketplace repository: Cloning into '~/.claude/plugins/marketplaces/temp_1776882747054'...
warning: Could not find remote branch 0.2.2 to clone.
fatal: Remote branch 0.2.2 not found in upstream origin

I'm testing using claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#plugins now and it works fine, just make sure we added the 0.2.2 release after merge this

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have changed to current released version 0.2.1

Copy link
Copy Markdown
Contributor

@CoasterJX CoasterJX Apr 23, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We need to postfix #v0.2.1 instead of #0.2.1. I found the postfix here is either a branch name or a tag name of our repo so we need to be consistent. Another issue is that we did not add .claude-plugin folder under the tag v0.2.1 so it did not work:

# this fails because tag '0.2.1' does not exist, what we have is 'v0.2.1'
$ claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#0.2.1                                                                                                                                                      
Adding marketplace…                                                                                                                                                                                                                                                                                                 
✘ Failed to add marketplace: Failed to clone marketplace repository: Cloning into '~/.claude/plugins/marketplaces/temp_1776954635843'...                                                                                                                                                  
warning: Could not find remote branch 0.2.1 to clone.                                                                                                                                                                                                                                                               
fatal: Remote branch 0.2.1 not found in upstream origin

# this fails because we did not put '.claude-plugin' into tag 'v0.2.1'
$ claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#v0.2.1
Adding marketplace…                                                                                                                                                                                                                                                                                                 
✘ Failed to add marketplace: Marketplace file not found at ~/.claude/plugins/marketplaces/temp_1776954645535/.claude-plugin/marketplace.json

I think the best solution here is to keep postfix v0.2.2 (not 0.2.2):

claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#v0.2.2

and when we push to main, we release a new version tagged v0.2.2. Let me know what you think.

Comment thread README.md Outdated
Copy link
Copy Markdown
Contributor

@CoasterJX CoasterJX left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See in-line comment

haroonc and others added 2 commits April 22, 2026 12:11
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@CoasterJX CoasterJX self-requested a review April 22, 2026 19:51
@CoasterJX
Copy link
Copy Markdown
Contributor

/gemini review

@CoasterJX CoasterJX self-requested a review April 23, 2026 17:21
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a 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 adds configuration files for Claude Code and Antigravity integrations, updates the README with new installation steps, and increments the version to 0.2.2. The review feedback highlights the need for consistent MCP server naming across configuration files and recommends standardizing installation URLs in the documentation for better maintainability.

Comment thread .mcp.json Outdated
Comment thread README.md
1. Add the Marketplace.

```bash
claude plugin marketplace add https://github.com/gemini-cli-extensions/cicd.git#v0.2.2
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

medium

This installation command includes a hardcoded version tag (#v0.2.2) and a .git suffix, which differs from the installation URLs provided for Gemini CLI (line 48) and Antigravity (line 80). For better maintainability and consistency, consider using a uniform URL format and avoiding hardcoded version tags in the documentation unless specifically required for a stable release.

@CoasterJX CoasterJX requested review from CoasterJX and removed request for CoasterJX April 23, 2026 17:24
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
@CoasterJX CoasterJX merged commit c9f2b4f into main Apr 23, 2026
4 checks passed
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.

2 participants