Skip to content
Discussion options

You must be logged in to vote

Hey there! Great question - this definitely looks confusing at first glance.

The short answer: No, they don't concatenate. The paths work differently than you might expect.

How It Actually Works

  • pluginRoot: This is metadata about the marketplace structure. It tells tools "hey, plugins generally live in the ./plugins directory." Think of it as documentation.

  • source: This is the absolute path from the repository root to the specific plugin. It's not relative to pluginRoot.

So when Claude Code processes this:

{
  "pluginRoot": "./plugins",
  "source": "./plugins/productivity/000-jeremy-content-consistency-validator"
}

It uses the source path directly: ./plugins/productivity/000-jeremy-…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by jeremylongshore
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants