ship

Automate code review, testing, documentation updates, and PR creation for software releases.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/joyce820309/holo-oahu --skill ship-joyce820309
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/joyce820309/holo-oahu/tree/main/.skills/gstack/ship
Command: npx skills add https://github.com/joyce820309/holo-oahu --skill ship-joyce820309

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, CI/CD tools, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the software release process by automating multiple steps such as code review, testing, documentation updates, and PR creation.

Core Features & Use Cases

  • Automated Code Review: Integrates with existing code review tools to ensure code quality before release.
  • Test Execution: Runs tests automatically to verify the functionality of the code.
  • Documentation Updates: Updates documentation files with release notes and other relevant information.
  • PR Creation: Creates a pull request with all the necessary information for the release.
  • Use Case: After merging a feature branch into the main branch, you can run this skill to automate the entire release process.

Quick Start

Use the ship skill to automatically release the changes in the current branch.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate the software release process from code review to PR creation?

Automating the software release process involves streamlining code review, test execution, documentation updates, and PR creation into a single workflow. This allows you to automatically release changes in your current branch by running one command.

Do I need git and CI/CD tools to automate release automation and test execution?

Yes, you need git and CI/CD tools to automate release automation and test execution. These dependencies are required to integrate with existing code review tools, run tests automatically, and manage the deployment workflow.

What is the best way to streamline code review and documentation updates before deploying to production?

The best way to streamline code review and documentation updates before deploying to production is to use a release automation skill. It integrates with your existing tools to ensure code quality, run tests, and update documentation files with release notes.

Can I automatically create a pull request and update release notes after merging a feature branch?

Yes, you can automatically create a pull request and update release notes after merging a feature branch. The automation skill creates a PR with necessary release information and updates documentation files with relevant release notes simultaneously.

When should I use a single command to automate test execution and PR creation in my software engineering workflow?

You should use a single command to automate test execution and PR creation when you are ready to deploy to production after merging a feature branch into the main branch. This ensures code quality and functionality are verified without manual intervention.

Why does automated release automation require existing CI/CD tools and git integration?

Automated release automation requires existing CI/CD tools and git integration because it relies on these platforms to execute tests, perform code reviews, and manage version control. Without these dependencies, the automated workflow cannot interact with your software engineering environment.