Skip to content

fix(marketplace): sync magpie-utilities plugin with report-framework-issue skill - #1109

Merged
onlyarnav merged 2 commits into
apache:mainfrom
dpol1:fix/family-plugins-report-framework-issue
Aug 22, 2026
Merged

fix(marketplace): sync magpie-utilities plugin with report-framework-issue skill#1109
onlyarnav merged 2 commits into
apache:mainfrom
dpol1:fix/family-plugins-report-framework-issue

Conversation

@dpol1

@dpol1 dpol1 commented Aug 21, 2026

Copy link
Copy Markdown
Member

Summary

  • main is red: the check-family-plugins prek hook fails with
    magpie-utilities: missing symlink for 'report-framework-issue' (family=utilities), and every PR built against main inherits the
    failure (e.g. the prek run on main).
  • Cause is a semantic conflict between two PRs that were each green on
    their own: apache/magpie#922
    added the report-framework-issue skill with family: utilities
    before 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-utilities
    plugin never picked up the new skill.
  • Fix is the checker's own remediation: python3 tools/dev/check-family-plugins.py --fix. Output is exactly two
    changes — the plugins/magpie-utilities/skills/report-framework-issue
    symlink and the marketplace entry bumped from "4 skills" to
    "5 skills". No hand-written changes.

Type of change

  • CI / dev loop (prek, workflows, validators)

Test plan

  • prek run --all-files passes
  • python3 tools/dev/check-family-plugins.py exits 1 on main
    before the change and 0 after regeneration
  • symlink-lint and check-family-plugins hooks both green on the
    regenerated tree; the new symlink resolves
    (plugins/magpie-utilities/skills/report-framework-issue → ../../../skills/report-framework-issue, same relative shape as
    its 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

  • Deliberately not included (stale but non-blocking, happy to do a
    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.md says "70 skills" in three places
    while skills/ now holds 71. docs/rfcs/RFC-AI-0007.md also says
    "~3 MB across 70 skills" but reads as a historical snapshot, so I
    left it alone.

…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)
onlyarnav
onlyarnav previously approved these changes Aug 22, 2026

@onlyarnav onlyarnav left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this PR addresses and resolves this issue by adding the missing plugins/magpie-utilities/skills/report-framework-issue symlink and updating .claude-plugin/marketplace.json as mentioned in #1110

…ework-issue in README

Update the utilities family description in README.md to include report-framework-issue
and bump skill counts to 71 skills in docs/setup/marketplaces.md.

Generated-by: Antigravity
@onlyarnav

Copy link
Copy Markdown
Member

Approving.
I have considered the note for reviewer, and co-authored to update them.

@onlyarnav
onlyarnav merged commit 9043f2d into apache:main Aug 22, 2026
9 checks passed
@dpol1
dpol1 deleted the fix/family-plugins-report-framework-issue branch August 22, 2026 12:27
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.

2 participants