Skip to content

docs(plugins): drop unreachable repo-root LICENSE pointer from 13 READMEs (wave 2) - #758

Merged
kyle-sexton merged 1 commit into
mainfrom
docs/537-license-pointer-wave2
Jul 20, 2026
Merged

docs(plugins): drop unreachable repo-root LICENSE pointer from 13 READMEs (wave 2)#758
kyle-sexton merged 1 commit into
mainfrom
docs/537-license-pointer-wave2

Conversation

@kyle-sexton

Copy link
Copy Markdown
Contributor

No linked issue — wave 2 of 3; #537 stays open until all 39 plugins are done.

Same recipe as wave-1 PR #755 for the next 13 plugins alphabetically; guardrails is deferred to wave 3 because two in-flight guardrails version bumps (#757 lane) serialize ahead of it. Per-plugin patch bump + CHANGELOG entry; discovery and docs-hygiene entries carry dates per those plugins' own changelog convention.

Verification: repro grep returns 0 hits over the 13 wave-2 READMEs; all 13 manifest versions match their CHANGELOG top entry; base predates #755 so wave-1 plugins intentionally still carry the pointer here (no file overlap between waves).

Related

🤖 Generated with Claude Code

…DMEs (wave 2)

Same fix as wave 1 for the next 13 plugins alphabetically (guardrails
deferred to wave 3 behind in-flight version bumps): delete the dangling
"See the LICENSE file at the root" sentence, keep the inline MIT/SPDX
statement, patch bump + CHANGELOG entry per plugin. The two plugins
whose changelogs date entries (discovery, docs-hygiene) get dated
entries per their own convention.

Wave 2 of 3: discovery, docs-hygiene, domain-driven-design, education,
eol-normalizer, event-storming, firecrawl, implementation, kindle-dedrm,
knowledge, machine-health, mcp-tools, planning.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@claude

claude Bot commented Jul 20, 2026

Copy link
Copy Markdown

Claude finished @kyle-sexton's task in 45s —— View job


Security Review — PR #758

  • Gather context and understand PR scope
  • Fetch PR diff
  • Review changed files for security issues
  • Post findings

Findings

No security issues found.

This PR makes three mechanical changes to 13 plugins, all documentation/metadata only:

File type Change
README.md (×13) Removes a dead link to an unreachable LICENSE file; leaves the SPDX identifier in place
CHANGELOG.md (×13) Appends a changelog entry for the doc-only change
plugin.json (×13) Patch version bump (e.g. 0.8.00.8.1)

None of the changed files introduce executable code, modify GitHub Actions workflows, alter dependency pins, add external URLs, touch credential or secret handling, or change any permission surface. The $schema references in plugin.json (pointing to https://json.schemastore.org/claude-code-plugin-manifest.json) are unchanged from their pre-existing values. The removal of the broken repo-root LICENSE pointer is a minor correctness improvement with no security consequence.

@claude

claude Bot commented Jul 20, 2026

Copy link
Copy Markdown

Claude finished @kyle-sexton's task in 1m 15s —— View job


PR Review — Wave 2 LICENSE pointer cleanup

  • Gather context and diff
  • Verify version bumps match CHANGELOG top entries
  • Verify CHANGELOG date convention per plugin
  • Verify README changes are consistent across all 13 plugins
  • Confirm guardrails is correctly excluded

Summary

Clean, mechanical PR. All 13 plugins are consistently handled. No issues found.

Version bumps — every plugin.json is a correct +0.0.1 patch increment; each new version matches the top CHANGELOG entry:

Plugin Old New
discovery 0.8.0 0.8.1
docs-hygiene 0.7.0 0.7.1
domain-driven-design 0.2.0 0.2.1
education 0.3.1 0.3.2
eol-normalizer 0.4.1 0.4.2
event-storming 0.5.4 0.5.5
firecrawl 0.3.0 0.3.1
implementation 0.7.4 0.7.5
kindle-dedrm 0.6.1 0.6.2
knowledge 0.8.1 0.8.2
machine-health 0.6.0 0.6.1
mcp-tools 0.2.1 0.2.2
planning 0.22.2 0.22.3

CHANGELOG date conventiondiscovery and docs-hygiene carry — 2026-07-20 in the new entry header; the other 11 omit dates. Both are correct: each plugin's new entry format matches its own prior-entry convention, consistent with the PR description's explicit callout.

CHANGELOG wording — identical across all 13 plugins; no drift.

README changes — all 13 reduce the License section from a two-line pointer (See the LICENSE file at the root of the melodic-software/claude-code-plugins repository.) to a single line (MIT (SPDX-License-Identifier: MIT).). Correct fix: the repo-root LICENSE is unreachable from an installed plugin cache.

Scope — exactly 39 files changed (13 × 3). guardrails is correctly absent (deferred to wave 3). No wave-1 plugin files touched (confirmed by the diff). No extraneous changes.

LGTM — ready to merge.

@kyle-sexton
kyle-sexton merged commit 44545c4 into main Jul 20, 2026
21 checks passed
@kyle-sexton
kyle-sexton deleted the docs/537-license-pointer-wave2 branch July 20, 2026 20:42
kyle-sexton added a commit that referenced this pull request Jul 21, 2026
…13 READMEs (wave 3) (#771)

Closes #537 — final wave; repo-wide repro grep (`at the root of|root of
(the )?melodic`) returns zero across all `plugins/*/README.md` on this
branch.

Supersedes #766 (identical change, rebased): #737 landed toolchain 0.5.0
/ verification 0.3.0 mid-grace, so those two stack as 0.5.1 / 0.3.1;
guardrails (0.9.2→0.9.3) and work-items (0.17.1→0.17.2) stack above
their own mid-flight entries as before. All 13 manifests match their
CHANGELOG top entry; songwriting's methodology-attribution note
preserved.

## Related

- #537 (wave 3 of 3 — closes)
- #766 (superseded — pre-rebase head of this same change)
- #755 / #758 (waves 1–2)
- #426 (the two-plugin fix this mirrors)

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

---------

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
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