Skip to content

Fix README install section: ystacks is PUBLIC, not 'canonical'#4

Merged
lx-0 merged 1 commit into
mainfrom
claude/consistency-fixes
Apr 25, 2026
Merged

Fix README install section: ystacks is PUBLIC, not 'canonical'#4
lx-0 merged 1 commit into
mainfrom
claude/consistency-fixes

Conversation

@lx-0

@lx-0 lx-0 commented Apr 25, 2026

Copy link
Copy Markdown
Member

Summary

One-line fix to the README install section. Found by cross-repo consistency audit.

What's wrong

The current Yesterday-AI/ystacks description in the install section claims it is "the canonical Yesterday plugin catalog" and implies private-repo auth is needed for it. Both claims are incorrect:

  • Not "canonical": ystacks is the PUBLIC catalog -- it lists yastack, yopstack, ydstack and other public-tauglich plugins. There is also a private companion catalog (ystacks-internal) for org-member-only plugins. Calling ystacks "canonical" implies primacy over the private one, which is wrong; they have distinct scopes.
  • No auth required for ystacks itself: the catalog repo is public. Install of ytstack from it still needs auth because ytstack is currently a private repo, but that's a property of ytstack, not the catalog.

Fix

Updated wording:

`Yesterday-AI/ystacks` is Yesterday's PUBLIC plugin catalog -- a thin marketplace repo that lists ytstack alongside other public Yesterday plugins (yastack, yopstack, ydstack). No auth required for the public catalog. ytstack itself is currently a private repo; private-repo auth uses your existing `gh auth login` / git credential helper.

Companion fixes (separate)

Audit also found:

  • Yesterday-AI/yastack/skills/README.md said "15 generic agent-skills" when it should be 14 (opentofu moved to yopstack on 2026-04-25). Fixed in Yesterday-AI/yastack 4d33654.

Test plan

  • Read updated install section; confirm wording is accurate (PUBLIC catalog, no leak of internal catalog name)
  • No em-dashes (grep '\xe2\x80\x94' README.md)

🤖 Generated with Claude Code

The 'Via marketplace' section claimed Yesterday-AI/ystacks was the
'canonical' Yesterday plugin catalog and implied private-repo auth was
needed for it. Both wrong:

- ystacks is PUBLIC (not 'canonical') -- it lists yastack, yopstack,
  ydstack and other public-tauglich plugins. The private companion
  catalog hosts internal-only plugins (org-member access).
- No auth needed for ystacks itself. ytstack is currently a private
  repo, so install of ytstack still needs gh auth -- but that's a
  property of ytstack's own visibility, not the catalog's.
@lx-0 lx-0 merged commit 4e5e50e into main Apr 25, 2026
@lx-0 lx-0 deleted the claude/consistency-fixes branch May 31, 2026 09:36
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.

1 participant