Prompt file imported from moeghashim/alalaam (
.codex/prompts/ship.md). Copyright stays with the author.
/ship
Purpose: ship solo changes cleanly without a PR workflow.
Workflow:
- Confirm whether the target is an app deploy, a package release, or both.
- Run full validation (
npm run check,npm test,npm run agent:check). - If the change affects behavior, review it against
agent/skills/addyosmani/code-review-and-quality. - If the change affects trust boundaries, auth, input handling, or third-party integrations, review it against
agent/skills/addyosmani/security-and-hardening. - If the change alters repo conventions, interfaces, or architecture, record or update an ADR under
docs/adrs/usingdocs/architecture-decisions.md. - If shipping the app, treat
docs/deploying-to-vercel.mdas the starter's canonical deployment path. - If shipping the app, check whether the diff includes schema, migration, seed, ORM, database client, or database environment changes; if so, run or document the required database deploy step.
- If shipping a package, run the correct
npm run release:<patch|minor|major> -- --learning "..."command. Pass--publishonly when intentionally publishing packages, and pass--pushonly when intentionally pushingmainand the release tag. - Summarize what shipped, which validations ran, database deploy status when relevant, and any manual follow-up.