potiuk opened a new pull request, #460:
URL: https://github.com/apache/airflow-steward/pull/460

   Follow-up to #458 (self-adopt into `.agents/skills/`) and #457
   (vendor-neutral adopt).
   
   ## Why
   
   Those PRs gave every agent target — `.agents/skills/`, `.claude/skills/`,
   `.github/skills/`, plus holdouts — its **own independent** set of
   `magpie-*` symlinks into the snapshot, and kept four `.claude`↔`.github`
   layout conventions (A/B/C/D) with an auto-detection algorithm and a
   dedicated eval suite. That's more machinery than the model needs.
   
   ## What
   
   `.agents/skills/` becomes the **single canonical home**: its `magpie-*`
   entries are the links into the snapshot (adopters) or the in-repo
   `skills/` source (framework self-adoption). Every other agent dir becomes
   a thin **per-skill relay** — `magpie-<n>` → `../../.agents/skills/magpie-<n>`
   — wired identically no matter what layout the adopting project used
   before. The A/B/C/D convention detection is removed entirely.
   
   The one committed framework artefact (`magpie-setup`) now lives
   canonically at `.agents/skills/magpie-setup/`, with committed relay
   symlinks from `.claude`/`.github`.
   
   ## Changes
   
   - **Delete** `skills/setup/conventions.md` + the `step-conventions-detect`
     eval suite (7 cases).
   - **Rewrite** `agents.md` to the canonical-plus-relay registry; update
     `SKILL.md` (golden rules 4/5/6, `agents:` input, detail table).
   - **Rewrite** the `adopt` / `upgrade` / `verify` / `unadopt` /
     `worktree-init` sub-actions: uniform per-target gitignore blocks,
     canonical+relay wiring, no convention branching.
   - **Docs:** `install-recipes.md`, `docs/setup/unadopt.md`, `README.md`,
     `AGENTS.md`, the adoption spec.
   - **This repo self-adopts:** re-pointed its own 38 `.claude` + 38
     `.github` `magpie-*` symlinks to relay into `.agents/skills/`; refreshed
     the `.gitignore` comment.
   
   ## Verification
   
   - Skill-and-tool validator: green (only pre-existing soft advisories).
   - Validator test suite: all pass.
   - All 117 `magpie-*` symlinks across the three dirs resolve end-to-end to
     `SKILL.md` (0 broken).
   - No remaining references to `conventions.md`, the A/B/C/D patterns, or
     the old `.claude/skills/magpie-setup/` committed-copy path.
   
   🤖 Generated with [Claude Code](https://claude.com/claude-code)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to