Publish

Configure and run PUBLISH — ship a project outward to where its users are. The counterpart to `deploy`, which only makes code runnable on this machine. Writes `config/publish.env` and a per-machine `scripts/publish.sh` wrapper, then publishes and verifies the live result. Owns the WHOLE configuration path, including what a co-tenant on a shared host must obtain from the `landlord` repo before its first publish can work (§2). TRIGGER when: the user explicitly runs /publish or asks to set up publishing for a project. DO NOT TRIGGER when: the user says "deploy", "ship", "redeploy" or similar in passing — publishing to production is deliberate and must be named; when the task is tagging a version or cutting a GitHub Release (that is `release`); or when the project publishes from CI only (see §1).

AnotherSava 28dac22 3 files · 61.4 KB Updated

File contents

AnotherSava/claude-code-common/tree/main/claude/skills/publish commit 28dac223e6

Frequently asked questions

npx skillmds@latest add anothersava/publish