Skip to content

Yesterday-AI/yopstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

yopstack

yopstack

Ops skills for Claude Code agents. Provision, deploy, observe.

A Claude Code plugin with generic skills for infrastructure-provisioning, deployment, and post-deploy observability. Works for any team running Claude Code agents that touch real infra; no Yesterday-infra dependencies.

License Claude Code visibility


Origin: opentofu migrates from Yesterday-AI/yastack (originally from Yesterday-AI/agentic-foundation). The gstack-derived ops skills (land-and-deploy, canary, setup-deploy) wrap vendor/gstack once vendored. See NOTICE for full provenance.

What yopstack is

The ops layer of the Yesterday plugin family. Skills for the deploy-arc that comes after ytstack:ship and ytstack:document-release (handled by ytstack core in M011): provisioning new infra, executing deploys, watching for post-deploy regressions.

Audience: Claude Code agents (and their operators) that touch real infra -- K8s clusters, cloud environments, deployments. Operators install yopstack so their agents have a curated set of patterns for safe deploy + observe loops.

What's in it

6 generic skills:

Skill Source Purpose
opentofu migrated from agentic-foundation (Phase 2) Autonomous infrastructure provisioning
railway-deploy added in yopstack Deploy/manage/debug services on Railway via CLI
butler-deploy added in yopstack Publish HTML5 game builds to itch.io via butler
land-and-deploy gstack (pending) Merge + deploy + canary-checks prod + offer revert
canary gstack (pending) Post-deploy visual monitor (console errors, perf regressions, broken links)
setup-deploy gstack (pending) Initialize deploy infrastructure

Plus one cross-marketplace dependency (auto-pulled via plugin.json):

Plugin Purpose
skill-creator Meta-skill for creating new agent skills

Status: Phase 2 of the agentic-foundation -> ystacks migration. opentofu landed 2026-04-26; railway-deploy and butler-deploy added 2026-04-26 as native yopstack skills. The three gstack ops skills (land-and-deploy, canary, setup-deploy) wait on the vendor/gstack subtree.

Install

Via yopstack's own marketplace (recommended for externals)

/plugin marketplace add Yesterday-AI/yopstack
/plugin install yopstack@yopstack

yopstack self-marketplaces -- .claude-plugin/marketplace.json lives in this repo.

Via Yesterday's public catalog (Yesterday-team or external curious users)

/plugin marketplace add Yesterday-AI/ystacks
/plugin install yopstack@ystacks

Yesterday-AI/ystacks is the public catalog. Same plugin, listed in two marketplaces -- both install paths fetch identical content.

Local dev

claude --plugin-dir /path/to/yopstack

Skills appear under /yopstack:<skill-name>.

Companion: yopstack-internal

Yesterday-team needs the same ops skills PLUS Yesterday-infra clients (yesterday-cloud for K8s + ArgoCD + Infisical ops). The bundle plugin yopstack-internal lives in the private Yesterday-AI/ystacks-internal marketplace and pulls yopstack + Yesterday-internal service-plugins as dependencies:

/plugin marketplace add Yesterday-AI/ystacks-internal
/plugin install yopstack-internal@ystacks-internal

External users do not need this; yopstack alone provides the public ops layer.

Why "yopstack"

Part of Yesterday's plugin family with the y{c}stack naming convention: ytstack (engineering OS), ydstack (daily-work), yastack (agent core), yopstack (ops core), ycstack (consulting -- planned). The -internal suffix marks yesterday-bundle plugins (yastack-internal, yopstack-internal).

Repo layout

yopstack/
├── .claude-plugin/
│   ├── plugin.json
│   └── marketplace.json
├── skills/                     skills migrated / wrapped per plan (placeholder today)
├── README.md                   this file
├── CLAUDE.md                   contributor guide for AI agents
├── LICENSE                     MIT
├── NOTICE                      attribution
└── .gitignore

License

MIT. See LICENSE.


Maintained by Yesterday. Part of the ystacks plugin family.

About

Ops skills for Claude Code agents -- provision, deploy, observe.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors