← ClaudeAtlas

deploy-qalisted

Guided QA after a deploy. Reads the diff that shipped, maps changed paths to the areas they can break, decides the depth (smoke, selective regression, full regression) from blast radius instead of habit, and walks a concrete test list. Starts by proving the new build is actually live, because a deploy that reports success can still be serving the old bundle. Use for: que pruebo despues del deploy, deploy QA, smoke test, verificar deploy, post deploy check, /deploy-qa, se rompio algo con el push, que testeo de este cambio.
MR-Axel/skills · ★ 1 · Code & Development · score 62
Install: claude install-skill MR-Axel/skills
# Deploy QA What to test after a push, decided from what actually changed. Two failure modes this exists to prevent. One is testing nothing, because the change "was small". The other is running the same forty step checklist for every change, which people stop doing honestly by the third time, and a checklist that gets rubber stamped is worse than none: it produces a record saying the thing was verified. The depth comes from blast radius, not from habit. Read `.claude/project-profile.md` for the deployed URL and the commands. This skill runs **after** the release: [`deploy`](../deploy/) gets the build out, this one checks whether it survived contact with production. ## Step 0 · Prove the new build is live Before testing anything, confirm you are testing the new code. This step exists because of how often it is the answer. A deploy reports success and serves the previous bundle. A platform shows green while the container failed its health check and rolled back. Someone spends forty minutes concluding the fix did not work, and the fix was never there. Check, in order: 1. **The platform says the new version is healthy.** Not "deploy finished". Healthy, and running the commit you expect. 2. **The served artifact changed.** Asset hash, build id, or a version endpoint. Compare against what was there before. This is the one that catches the lie. 3. **The logs are clean on boot.** Repeated 404s on your own API usually mean a handler that exists in the repo and was ne