Playbook by @slashclone · updated 8 Nov 2026
Set up safe, boring deploys
Make shipping dull in the best way: safe package installs, dev that behaves like production, a written deploy guide, releases only on green tests, and a check after each one.
- Goal
- Ship to production on green tests and always know what is live
- For
- Small teams and solo builders on GitHub
- Steps
- 5
- About
- 90 minutes
5 steps, in order. Sign in to keep track as you go.
Step 1: Install npm packages safely
Add the rule so your agent checks every package before installing it and pins exact versions.
Passes on: Pinned dependencies and a rule your agent follows
Step 2: Stop bugs that only happen in production
Add the rule that keeps development and production behaving the same, and list any real differences.
Passes on: A short list of dev and production differences
Step 3: Document how your app is deployed
Write down how your app ships: hosts, env vars, releases, and how to roll back.
Passes on: docs/DEPLOY.md that the next steps follow
Step 4: Safe automatic deploys from GitHub Actions
Set up a GitHub Actions release that ships main only when its tests pass, with one button.
Passes on: An on-demand release workflow
Step 5: Check your site works after every deploy
Run a smoke test after each release and roll back if it fails.
Passes on: A release that checks itself
