Skip to content

chore(plugin): move the Claude Code plugin into plugin/ - #362

Merged
eddietejeda merged 3 commits into
mainfrom
plugin-subdir
Oct 27, 2026
Merged

eddietejeda merged 3 commits into
mainfrom
plugin-subdir

Conversation

@eddietejeda

Copy link
Copy Markdown
Contributor

The plugin directory scans every file under the plugin root. With the
root at the repo top, src/, tests/, CI workflows and scripts/install.sh
were flagged as plugin code and held the submission. The marketplace
entry will point at plugin/ with a git-subdir source.

skills.tar.gz keeps its skills/ prefix (tar -C plugin), so installed
CLIs extract it as before.

The plugin directory scans every file under the plugin root. With the
root at the repo top, src/, tests/, CI workflows and scripts/install.sh
were flagged as plugin code and held the submission. The marketplace
entry will point at plugin/ with a git-subdir source.

skills.tar.gz keeps its skills/ prefix (tar -C plugin), so installed
CLIs extract it as before.
@eddietejeda
eddietejeda requested a review from a team as a code owner October 27, 2026 21:45
@eddietejeda
eddietejeda requested review from anoop-narang and removed request for a team October 27, 2026 21:45
claude[bot]
claude Bot previously approved these changes Oct 27, 2026
An image referenced from plugin.json is held for manual review.
Comment thread scripts/check-skills.sh
else
src_changes="$(git log --oneline "$LAST_TAG"..HEAD -- src/ README.md | grep -v -E 'chore\(deps\)|chore: Release' || true)"
skill_changes="$(git log --oneline "$LAST_TAG"..HEAD -- skills/ || true)"
skill_changes="$(git log --oneline "$LAST_TAG"..HEAD -- plugin/skills/ || true)"

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.

nit: (not blocking) The rename commit in this PR touches every file under plugin/skills/. git log "$LAST_TAG"..HEAD -- plugin/skills/ therefore returns that commit for the next release. The drift check then passes even if no skill content changed. Before the next release, review the skills against the src/ commits by hand. A filter such as --diff-filter=AM alone does not help, because git log without --follow reports the move as add/delete.

claude[bot]
claude Bot previously approved these changes Oct 27, 2026
…eviews

Replace curl | sh so the plugin no longer directs a download-and-run.
@eddietejeda
eddietejeda merged commit f09c99c into main Oct 27, 2026
14 checks passed
@eddietejeda
eddietejeda deleted the plugin-subdir branch October 27, 2026 21:51
eddietejeda added a commit to hotdata-dev/claude-plugins that referenced this pull request Oct 27, 2026
The directory scanned the whole hotdata-cli repo (CLI source, tests, CI)
as plugin code. hotdata-dev/hotdata-cli#362 moved the plugin into plugin/.

Co-authored-by: Eddie A Tejeda <669988+eddietejeda@users.noreply.github.com>
@codecov

codecov Bot commented Oct 27, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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