fix(marketplace): sync magpie-utilities plugin with report-framework-issue skill - #1109
Open
dpol1 wants to merge 1 commit into
Open
fix(marketplace): sync magpie-utilities plugin with report-framework-issue skill#1109dpol1 wants to merge 1 commit into
dpol1 wants to merge 1 commit into
Conversation
…issue skill apache#922 added the report-framework-issue skill with family: utilities while apache#907 introduced the family plugins and the check-family-plugins hook from a branch that predated that merge. After both landed, the generated magpie-utilities plugin was missing the skill's symlink, so the hook fails on main and on every PR built against it. Regenerate with tools/dev/check-family-plugins.py --fix: add the plugin symlink and bump the marketplace entry from 4 to 5 skills. No hand-written changes. Generated-by: Claude Code (Fable 5)
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.
Summary
mainis red: thecheck-family-pluginsprek hook fails withmagpie-utilities: missing symlink for 'report-framework-issue' (family=utilities), and every PR built againstmaininherits thefailure (e.g. the prek run on main).
their own: apache/magpie#922
added the
report-framework-issueskill withfamily: utilitiesbefore the hook existed, while
apache/magpie#907
generated the family plugins (and introduced the hook) from a branch
that predated feat(skills): add report-framework-issue skill #922's merge — so the generated
magpie-utilitiesplugin never picked up the new skill.
python3 tools/dev/check-family-plugins.py --fix. Output is exactly twochanges — the
plugins/magpie-utilities/skills/report-framework-issuesymlink and the marketplace entry bumped from "4 skills" to
"5 skills". No hand-written changes.
Type of change
prek, workflows, validators)Test plan
prek run --all-filespassespython3 tools/dev/check-family-plugins.pyexits 1 onmainbefore the change and 0 after regeneration
symlink-lintandcheck-family-pluginshooks both green on theregenerated tree; the new symlink resolves
(
plugins/magpie-utilities/skills/report-framework-issue → ../../../skills/report-framework-issue, same relative shape asits siblings)
RFC-AI-0004 compliance
Generated-artefact sync only; no new mutations, network reach, or
skill/tool prose. No principles touched.
Linked issues
Follow-up to apache/magpie#922
and apache/magpie#907.
Notes for reviewers
follow-up or fold in here if preferred): the README utilities row
still says "4 skills" and lists only the four original meta-skills,
and
docs/setup/marketplaces.mdsays "70 skills" in three placeswhile
skills/now holds 71.docs/rfcs/RFC-AI-0007.mdalso says"~3 MB across 70 skills" but reads as a historical snapshot, so I
left it alone.