Skip to content

Adopt Apache Magpie framework#4214

Draft
ppkarwasz wants to merge 1 commit into
2.xfrom
feat/2.x/adopt-apache-magpie
Draft

Adopt Apache Magpie framework#4214
ppkarwasz wants to merge 1 commit into
2.xfrom
feat/2.x/adopt-apache-magpie

Conversation

@ppkarwasz

Copy link
Copy Markdown
Member

Important

This PR is not ready to be merged. It is a convenient way to experiment with Apache Magpie without committing it to the repo.

Adopt Apache Magpie 0.1.0 via its snapshot mechanism, with the pr-management, issue, repo-health, and contributor-growth skill families enabled.

This PR allows committers to experiment with Magpie, by checking out this branch and running:

/magpie-adopt

in an AI agent.

Adopt Apache Magpie `0.1.0` via its snapshot mechanism, with the
`pr-management`, `issue`, `repo-health`, and `contributor-growth` skill
families enabled.

The framework is not vendored: the only committed artifacts are the
`magpie-setup` bootstrap skill (canonical copy in `.agents/skills/`,
relay symlinks in `.claude/skills/` and `.github/skills/`), the
`.apache-magpie.lock` pin, the `.apache-magpie-overrides/` directory,
the `.gitignore` entries, and an adoption note in `AGENTS.md`. The
snapshot itself lives in the gitignored `.apache-magpie/` directory and
is fetched per the committed lock by running `/magpie-setup` once after
cloning; all other framework skills are gitignored symlinks into it.

`.apache-magpie-overrides/setup.md` documents a local deviation: on
machines that keep a full `apache/magpie` checkout, the snapshot may be
a detached git worktree of that checkout instead of a fresh clone, and
upgrades must then switch tags in place rather than delete and
re-fetch.

Assisted-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

Development

Successfully merging this pull request may close these issues.

1 participant