Files
Sidney Swift d3f22cb7e9 refactor: collapse marketplace into one flat plugin; namespace internal skills
Collapse the marketplace-of-3-plugins (recoup-skills + recoup-records +
recoup-internal) into a single flat plugin rooted at the repo root (Option A).

- skills/ is now the flat, de-duplicated union: 25 recoup-records skills + 6
  internal skills, renamed to the 5-token recoup-internal-* convention and gated
  by a literal "recoup-internal" trigger keyword in each description.
- Removed 15 legacy public skills: 11 functional twins of bundle skills (their
  capability lives on in recoup-* / recoup-internal-*) and 4 orphans with no
  bundle twin (chart-metric, song-writing, streaming-growth, trend-to-song),
  per the agreed bundle-only set.
- Rehomed recoup-records' non-skill components to the repo root: agents/, hooks/,
  references/, templates/, fixtures/, RESOLVER.md, resolver-eval.jsonl.
- Deleted the two nested plugin manifest trees and the whole plugins/ directory.
- Manifests reduced to a single entry (recoup-skills, source "."), rebranded as
  the all-in-one and bumped to 2.0.0, across all four runtime manifests.
- RESOLVER.md gains a Tier 3 "internal" section; resolver-eval.jsonl gains a
  recoup-internal-* routing fixture per internal skill.
- Repointed check_resolvable.py / run_resolver_eval.py at the repo root and
  emptied scripts/vendored.json (no cross-plugin copies remain).
- Updated README, AGENTS.md/CLAUDE.md, and the CI comment for the flat structure.

Tradeoff (accepted): no more subset installs ("just records" / "just internal"),
and the 6 internal skills now ship publicly via `npx skills add recoupable/skills`
(gated, but installable). All five validation gates pass; final set = 31 skills.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 02:21:38 -04:00
..