ship

Automate code deployment by merging, testing, reviewing, and opening pull requests.

1|Updated Oct 9, 2018
One-click install
npx skills add https://github.com/Apostolos-Delis/Dotfiles --skill ship-apostolos-delis
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/Apostolos-Delis/Dotfiles/tree/main/.agents/skills/ship
Command: npx skills add https://github.com/Apostolos-Delis/Dotfiles --skill ship-apostolos-delis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the entire process of preparing and deploying code changes, from merging to opening a pull request, reducing manual steps and potential errors.

Core Features & Use Cases

  • Automated Merging: Merges the current branch into the main branch.
  • Testing: Runs predefined tests to ensure code quality.
  • Pre-landing Review: Facilitates a review process before code is finalized.
  • Bisectable Commits: Helps identify the commit that introduced a bug.
  • Pushing and PR Creation: Pushes the changes and opens a pull request.
  • Use Case: After completing a feature, use this skill to automatically merge it into main, run all tests, get a pre-landing review, and open a PR, ensuring a smooth and efficient release.

Quick Start

Use the ship skill to prepare the current branch for deployment.

Frequently Asked Questions about ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate my git deployment workflow from merging to opening a pull request?▼

Automating your git deployment workflow involves a tool that merges branches, runs tests, conducts pre-landing reviews, and opens pull requests automatically. This reduces manual steps and errors.

What is the best way to prepare a ready branch for code deployment?▼

Preparing a ready branch for code deployment requires automating the merge into main, executing predefined tests, facilitating a pre-landing review, and pushing changes to open a pull request.

Can I use automated code review and testing for CI/CD pipelines?▼

Automated code review and testing are applicable for CI/CD pipelines. This approach runs predefined tests to ensure code quality and facilitates a pre-landing review before pushing changes and creating pull requests.

Does the ship skill work for feature ideation or development decisions?▼

The ship skill does not work for feature ideation or development decisions. It is strictly applicable for ready branches to automate the end-to-end deployment workflow and open pull requests.

How do I create bisectable commits when pushing code changes?▼

Creating bisectable commits when pushing code changes involves an automated deployment workflow that helps identify the specific commit that introduced a bug during the pre-landing review and testing phases.