Skip to content

Conversation

@ANcpLua
Copy link
Owner

@ANcpLua ANcpLua commented Jan 5, 2026

Summary

  • Add skills path to autonomous-ci plugin.json
  • Add skills path to code-review plugin.json
  • Add skills and agents paths to ancplua-docs-librarian plugin.json

Problem

Only 2 of 6 plugins were showing in Claude Code plugin manager because the plugin.json files were missing declarations for their content (skills, agents).

Test plan

  • Run /plugin in Claude Code
  • Verify all 6 plugins now appear under ancplua-claude-plugins marketplace

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores
    • Enhanced plugin configurations across multiple plugins to support new skill definitions and agent integrations, enabling improved plugin extensibility and functionality.

✏️ Tip: You can customize this high-level summary in your review settings.

- autonomous-ci: add skills path
- code-review: add skills path
- ancplua-docs-librarian: add skills and agents paths

Fixes plugins not appearing in Claude Code plugin manager.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <[email protected]>
Copilot AI review requested due to automatic review settings January 5, 2026 16:29
@coderabbitai
Copy link

coderabbitai bot commented Jan 5, 2026

Caution

Review failed

Failed to post review comments

📝 Walkthrough

Walkthrough

Three plugin manifest files receive additions of new configuration properties: "skills" field is added to all three, and an "agents" field is added to one. These changes extend metadata in the plugin configurations without modifying existing properties or behavior.

Changes

Cohort / File(s) Summary
Plugin manifest configuration extensions
plugins/ancplua-docs-librarian/.claude-plugin/plugin.json, plugins/autonomous-ci/.claude-plugin/plugin.json, plugins/code-review/.claude-plugin/plugin.json
Adds "skills": "./skills" property to all three plugin manifests. Additionally, ancplua-docs-librarian receives "agents": ["./agents/ancplua-librarian.md"] field. No changes to existing fields or functionality; purely additive configuration.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: adding missing content paths to plugin.json files, which aligns directly with the changeset modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch fix/plugin-json-content-paths

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

@gemini-code-assist
Copy link

Summary of Changes

Hello @ANcpLua, 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 addresses a critical visibility problem within the Claude Code plugin manager by updating several plugin.json configuration files. By adding the necessary skills and agents content path declarations, it ensures that all intended plugins are correctly recognized and displayed, improving the overall functionality and discoverability of the plugin ecosystem.

Highlights

  • Plugin Visibility Fix: Resolved an issue where only 2 out of 6 plugins were visible in the Claude Code plugin manager due to missing content path declarations in their plugin.json files.
  • ancplua-docs-librarian Plugin Update: Added both skills and agents content paths to the plugins/ancplua-docs-librarian/.claude-plugin/plugin.json file.
  • autonomous-ci Plugin Update: Added the skills content path to the plugins/autonomous-ci/.claude-plugin/plugin.json file.
  • code-review Plugin Update: Added the skills content path to the plugins/code-review/.claude-plugin/plugin.json file.
Using Gemini Code Assist

The 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 /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

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 .gemini/ folder in the base of the repository. Detailed instructions can be found here.

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

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link

@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 effectively addresses the issue of plugins not appearing in the Claude Code plugin manager by adding the necessary skills and agents content paths to the respective plugin.json files. The changes correctly declare the locations of these components, ensuring proper plugin discovery and functionality. This is a good and necessary fix that aligns with the implicit schema requirements for plugin configuration.

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes a critical discoverability issue where 4 out of 6 plugins were not appearing in the Claude Code plugin manager. The fix adds the missing skills and agents path declarations to the plugin.json manifest files, ensuring all plugins properly advertise their content.

Key changes:

  • Added skills path declaration to autonomous-ci and code-review plugins
  • Added both skills and agents paths to ancplua-docs-librarian plugin

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
plugins/autonomous-ci/.claude-plugin/plugin.json Added skills path declaration pointing to ./skills directory containing the autonomous-ci skill
plugins/code-review/.claude-plugin/plugin.json Added skills path declaration pointing to ./skills directory containing the code-review skill
plugins/ancplua-docs-librarian/.claude-plugin/plugin.json Added skills path and agents array declaration pointing to the librarian agent and skills directory

Review Summary: ✅ No issues found. All changes are correct and complete:

  • JSON syntax is valid (proper comma placement)
  • All declared paths exist and contain the expected content (SKILL.md files and agent definitions)
  • The changes align with the plugin manifest schema as defined in the repository guidelines
  • The other 3 plugins (dotnet-architecture-lint, metacognitive-guard, otelwiki) already have their content paths correctly declared

Copy link

@claude claude bot left a comment

Choose a reason for hiding this comment

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

Claude Code Review (Opus 4.5)

Verdict: ✅ APPROVED

Summary

Adds missing skills and agents content path declarations to three plugin.json files (ancplua-docs-librarian, autonomous-ci, code-review), enabling them to appear correctly in Claude Code's plugin manager.

Findings

Validation Checks:

Check Status
JSON syntax ✅ Valid
Referenced paths exist ✅ All verified
Plugin schema ✅ Complete
Type T violations ✅ None (pure Type A config)
Security ✅ No secrets exposed

Minor Observation (non-blocking):

  • CHANGELOG.md doesn't have a dedicated entry for this specific fix. Consider adding one.

Strengths

  • Correct diagnosis of the root cause (missing content paths)
  • Minimal, focused changes - only what's necessary
  • All referenced paths verified to exist in the filesystem
  • Follows existing plugin.json patterns from other plugins

Autonomous review by Claude Opus 4.5 (Type A repo)

@ANcpLua ANcpLua merged commit 3de6c40 into main Jan 5, 2026
34 checks passed
@ANcpLua ANcpLua deleted the fix/plugin-json-content-paths branch January 5, 2026 16:34
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