← ClaudeAtlas

deploylisted

Run this repository's release pipeline: build, migrate, deploy, commit and push, using the commands and permissions in .claude/project-profile.md. Stops on the first failure and never pushes broken code. Use for: deploy, ship it, release, /deploy.
MR-Axel/skills · ★ 1 · Code & Development · score 65
Install: claude install-skill MR-Axel/skills
# Deploy Read `.claude/project-profile.md` for the commands **and the permissions**. If it is missing, stop: this skill runs commands that affect things outside the working tree, and guessing them is not acceptable. ## Permissions come first The profile records three separate answers. Honor each one, and when the profile does not say, take the cautious reading and ask. | Action | Default when unspecified | |--------|--------------------------| | Commit | Ask, showing the message first | | Push | Ask, showing the branch and commit list | | Deploy | Ask, showing the target | Two hard rules that no profile setting overrides: - **Never force-push, never rewrite published history, never push to a protected branch.** If the profile names branches that must not be pushed to directly and the current branch is one of them, stop and offer to create a branch instead. - **Never deploy a build that did not pass.** There is no "the failure is unrelated" exception; if it is unrelated, it is still a red build going to production. If secrets are needed for a step, they come from the environment. Never read a secret into the transcript, never inline one into a command, never write one into a file. ## Pipeline Stop at the first failure. Report where you stopped and what state things are in, which is the part that matters when something breaks halfway. ### 1. Preflight - `git status`: know what is uncommitted before touching anything. - Confirm the current branch is one the prof