ship

Automates the terminal-based full-cycle workflow of planning, implementing, reviewing, committing, and pushing code changes.

Updated May 16, 2026
One-click install
npx skills add https://github.com/korchasa/flowai-plugins --skill ship-korchasa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/korchasa/flowai-plugins/tree/main/plugins/flowai/skills/ship
Command: npx skills add https://github.com/korchasa/flowai-plugins --skill ship-korchasa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the full-cycle workflow of planning, implementing, reviewing, committing, and pushing code changes, ensuring a structured and efficient development process.

Core Features & Use Cases

  • Full-Cycle Automation: Automates the entire workflow from planning to pushing code changes.
  • Phase-Based Execution: Executes each phase (plan, implement, review, commit, push) sequentially with specific guardrails.
  • Task Management Integration: Integrates with task management tools for tracking progress through each phase.
  • Use Case: Ideal for developers looking to automate repetitive tasks in their development workflow, such as creating plans, implementing code changes, and ensuring code quality before pushing to the repository.

Quick Start

Run the 'ship' skill to initiate the full-cycle workflow for your code changes.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate my full-cycle development workflow from planning to pushing code?

You can automate your full-cycle development workflow by executing a sequential process that handles planning, implementing, reviewing, committing, and pushing code changes with built-in phase validation. Each phase validates the previous one to ensure code integrity.

What is phase-based execution in code automation and how does it work?

Phase-based execution in code automation works by running each development stage—plan, implement, review, commit, and push—sequentially with specific guardrails. Each phase validates the previous output, ensuring code quality and integrity before proceeding to the next step.

Do I need a task management system to automate my terminal development workflow?

Yes, you need a task management system to automate your terminal development workflow. The Skill requires access to the local codebase and integrates with task management tools to track progress through each automated phase of the development cycle.

Can I use this terminal workflow automation for local codebase changes?

Yes, you can use this terminal workflow automation for local codebase changes. It requires access to your local codebase and executes the entire plan, implement, review, commit, and push cycle directly within your terminal environment.

How do I integrate code review into my automated commit and push workflow?

You integrate code review into your automated commit and push workflow by running the full-cycle automation, which includes a dedicated review phase. This phase validates code quality and integrity before allowing the workflow to proceed to the commit step.

What is the best way to ensure code quality before pushing changes in a development workflow?

The best way to ensure code quality before pushing changes is to use an automated full-cycle workflow with phase-based validation. The review phase specifically checks code integrity and quality, preventing the commit and push phases from executing if validation fails.