feat(plugin): native Claude Code plugin + dual-mode npx install#5
Open
mh0pe wants to merge 3 commits into
Open
feat(plugin): native Claude Code plugin + dual-mode npx install#5mh0pe wants to merge 3 commits into
mh0pe wants to merge 3 commits into
Conversation
Add .claude-plugin/plugin.json and marketplace.json so the repo is installable as a native Claude Code marketplace plugin via: claude plugin marketplace add ChristopherKahler/seed claude plugin install seed@seed Add commands/ tree (copy of the installed command set) so the plugin surfaces /seed:tasks:*, /seed:data:*, /seed:templates:*, and /seed:checklists:* without double-namespacing. The entry point commands/seed.md maps to /seed:seed (matching npx layout exactly). bin/install.js is unchanged: no CLAUDE_PLUGIN_ROOT macros exist in seed (pure-copy plugin), so no installer modification was needed. commands/ are committed duplicates of the npx-installed files; the npm package.json files list is not modified so the duplicate does not ship to the registry. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…stall smoke) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude CLI rejects bare '.' — requires an explicit relative path prefix. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Author
|
Related PRs — part of a coordinated cross-repo offer (native Claude Code plugin + dual-mode npx install) applied across the carl/base/paul/seed framework forks:
Reviewing them together is recommended; the same change pattern is mirrored per repo. |
This was referenced Jun 14, 2026
Author
|
Related PRs — part of a coordinated cross-repo offer (seed install / packaging offers) applied across the carl/base/paul/seed framework forks:
Reviewing them together is recommended; the same change pattern is mirrored per repo. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
Makes the repo installable both as a native Claude Code marketplace plugin and via the existing npx commands. Adds root
.claude-plugin/plugin.json+.claude-plugin/marketplace.json(single-plugin,source: "."), so:works, while
npx @chrisai/seedkeeps working unchanged.Notes
commands/tree that loads as/seed:<cmd>(no/seed:seed:*double-prefix) and there is nothing to macro-substitute — the npx path is unchanged.~/.claude/...strings incommands/tasks/launch.mdare intentional runtime probes (detecting whether PAUL is installed), not framework@-includes, and are correctly left as-is.claude plugin marketplace add+claude plugin install seed@seed+plugin listshows it enabled.🤖 Generated with Claude Code