Skip to content

feat(agent-plugins): install project plugins for Claude Code - #352

Open
Fluzko wants to merge 6 commits into
symposium-dev:mainfrom
Fluzko:agent-plugins-claude-project
Open

Fluzko wants to merge 6 commits into
symposium-dev:mainfrom
Fluzko:agent-plugins-claude-project

Conversation

@Fluzko

@Fluzko Fluzko commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

What does this PR do?

Part of #277.
Depends on #332 (until it merges, only the last 3 commits are new here).

Plugins that apply to one project (a workspace use, a registry plugin active through its depends-on, a workspace member's skills, a consented dependency) reached Claude Code as loose skill folders with no plugin identity. Now each one is compiled into the project's .symposium/plugins/ and reaches Claude Code as a plugin in .claude/skills/<plugin>/, invoked as /<plugin>:<skill> in that project only. No Claude settings are written and git status stays clean. Other agents keep per-project skill copies.

Verified against Claude Code 2.1.284, including two repositories with the same plugin name open at once and an upgrade from the old skill folders.

Take into account:

Disclosure questions

AI disclosure.

  • The AI tool authored large parts of the code

This branch has not been deployed

No deployments
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