Skip to content

Separate Loop Library website from the Loopy skill#84

Merged
mberman84 merged 2 commits into
mainfrom
cursor/separate-loop-library-and-loopy-463a
Jun 27, 2026
Merged

Separate Loop Library website from the Loopy skill#84
mberman84 merged 2 commits into
mainfrom
cursor/separate-loop-library-and-loopy-463a

Conversation

@mberman84

Copy link
Copy Markdown
Collaborator

Summary

Now that the repository is named Forward-Future/loopy, this cleanly separates the two parts that previously lived side by side at the repo root:

  • Loop Library website (the public catalog) now lives entirely under loop-library/ — the site shell, the Cloudflare Worker, the check/SEO scripts, and the audits.
  • Loopy skill (the thing you install) stays at skills/loopy/, with the compatibility alias at skills/loop-library/. The skill must stay under skills/ so npx skills add Forward-Future/loopy --skill loopy keeps resolving it.

What changed

  1. Moved website code into loop-library/ (git mv, so history is preserved): site/, worker/, scripts/, audits/.
  2. Re-pointed everything that referenced the old paths: CI workflow, .gitignore, the repository check script (loop-library/scripts/check.mjs), and the maintainer docs in README.md and AGENTS.md. AGENTS.md also gains a short repository-layout section and the validate/deploy/dev commands now use the loop-library/... paths.
  3. Updated GitHub repo references from Forward-Future/loop-library to Forward-Future/loopy in the install commands and skill links (README, site pages, rendered loop pages).

Deliberately left unchanged

These are deployed identifiers, not repository layout, and are protected by AGENTS.md:

  • The live site path https://signals.forwardfuture.com/loop-library/...
  • The loop-library-forms Worker name and its proxy upstreams

Verification

All repository checks pass against the new layout:

  • node --check loop-library/site/script.js
  • node loop-library/scripts/check.mjsLoop Library database-only checks passed.
  • npm --prefix loop-library/worker run check → 47/47 tests pass
  • JSON validation for data.json, proxy.json, seo-geo-query-benchmark.json
  • git diff --check

Note for maintainers

Deploy tooling that publishes site/ or runs the Worker now points at loop-library/site/ and loop-library/worker/. No deployment was performed in this PR.

Open in Web Open in Cursor 

cursoragent and others added 2 commits June 27, 2026 14:45
Move the website (site shell, Worker, scripts, audits) under a dedicated
loop-library/ directory so it is clearly separated from the installable Loopy
skill, which stays in skills/loopy/. Update CI, .gitignore, the repository
check script, and maintainer docs to the new paths.

Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
The repository was renamed to Forward-Future/loopy. Point install commands
and skill GitHub links at the new path. Live /loop-library/ site URLs and the
loop-library-forms Worker name are deployed identifiers and remain unchanged.

Co-authored-by: mberman84 <mberman84@users.noreply.github.com>
@mberman84 mberman84 marked this pull request as ready for review June 27, 2026 15:33
@mberman84 mberman84 merged commit cc7cb17 into main Jun 27, 2026
1 check passed
@mberman84 mberman84 deleted the cursor/separate-loop-library-and-loopy-463a branch June 27, 2026 15:33
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