PU

push-to-production

Handles end-to-end production deployment, including versioning, releases, and issue tracking.

Install

mkdir -p .claude/skills/push-to-production && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13271" && unzip -o skill.zip -d .claude/skills/push-to-production && rm skill.zip

Installs to .claude/skills/push-to-production

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Release to production by pushing to main and release branches, verifying Railway auto-deploy, creating a GitHub Release, and transitioning Linear issues. Use when user says "push to production", "release", "deploy to production", or "ship it". Bumps version, updates changelog, pushes to main + release, verifies Railway deployment, creates GitHub Release, and moves Linear issues to Released.
393 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

Key capabilities

  • →Verify Linear MCP availability and record Done issues
  • →Check current Git branch, working tree, and remote synchronization
  • →Read PLANS.md for incomplete tasks
  • →Run verifier agent to confirm build and tests pass
  • →Assess changes by examining commits since the last tag
  • →Determine semantic version bump based on commit types

How it works

The skill performs pre-flight checks on the Git repository, Linear issues, and project plans, then determines the next version based on commit history. It generates a changelog entry and prepares for pushing to production branches and creating a GitHub Release.

Inputs & outputs

You give it
Git repository state, Linear issues, PLANS.md content
You get back
Release report, updated CHANGELOG.md, new Git tag, GitHub Release

When to use push-to-production

  • →Releasing to production
  • →Managing github releases
  • →Updating linear issues

About push-to-production

Releases to production by pushing to branches, triggering Railway deploys, creating GitHub Releases, and transitioning Linear issues to Done. It ensures a standardized release flow.

Release to production by pushing to main and release branches, verifying Railway auto-deploy, creating a GitHub Release, and transitioning Linear issues. Use when user says "push to production", "release", "deploy to production", or "ship it". Bumps version, updates changelog, pushes to main + relea

When not to use it

  • →When not on the 'main' branch
  • →When the working tree has uncommitted changes
  • →When the local branch is behind the remote

Limitations

  • →It stops if the Git branch is not 'main' or the working tree is dirty.
  • →It stops if the verifier agent reports build or test failures.
  • →It stops if there are incomplete tasks in PLANS.md.

How it compares

This skill automates a multi-step production release process, including versioning, changelog generation, and GitHub Release creation, ensuring adherence to predefined rules and checks.

Compared to similar skills

push-to-production side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
push-to-production (this skill)03moReviewIntermediate
agent-workflow-automation47moReviewAdvanced
project-os18moReviewIntermediate
project-tooling15moCautionBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry