ship

Create GitLab merge requests from completed PDCA reports using glab CLI.

2|1|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/solitasroh/rkit --skill ship-solitasroh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/solitasroh/rkit/tree/main/skills/ship
Command: npx skills add https://github.com/solitasroh/rkit --skill ship-solitasroh

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create GitLab Merge Requests from PDCA completion using glab CLI, enabling domain-aware MR templates and automated collaboration workflows.

Core Features & Use Cases

  • Pre-flight checks: verify glab is available, git status is clean, and a PDCA report is accessible.
  • Template-driven MR creation: automatically fill MR titles and descriptions using domain-specific sections for MCU, MPU, and WPF based on PDCA data.
  • PDCA integration: attach PDCA summaries, match rates, and iteration details to the MR for traceability.

Quick Start

Use the ship skill to create a GitLab MR from a completed PDCA report.

Frequently Asked Questions about ship

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

FAQPage Schema
How do I automate GitLab merge request creation from PDCA reports?

Automate GitLab merge request creation from PDCA reports by using the ship skill to populate MR titles and descriptions via the glab CLI. It validates pre-flight conditions and applies domain-specific templates for MCU, MPU, and WPF projects.

What is the best way to create GitLab MRs from PDCA completion data?

Creating GitLab MRs from PDCA completion data is best handled by using glab CLI to populate domain-specific templates. The ship skill attaches PDCA summaries, match rates, and iteration details to the MR for full traceability.

Do I need glab CLI to automate GitLab MR lifecycles from PDCA reports?

Yes, you need glab CLI to automate GitLab MR lifecycles from PDCA reports. The workflow also requires a configured GitLab remote and an accessible PDCA report to pass pre-flight checks and populate MR details.

Can I use domain-specific MR templates for MCU, MPU, and WPF projects?

You can use domain-specific MR templates for MCU, MPU, and WPF projects by automating MR creation from PDCA data. The ship skill adapts MR templates to these specific domains, filling sections based on completed PDCA report data.

Why does my automated GitLab MR creation fail during pre-flight checks?

Automated GitLab MR creation fails during pre-flight checks if glab is not available, the git status is not clean, or a PDCA report is not accessible. Ensure all three conditions are met before initiating the MR lifecycle automation.

What information from PDCA reports is included in the automated GitLab merge requests?

PDCA summaries, match rates, and iteration details are included in the automated GitLab merge requests. The ship skill extracts this PDCA data to populate the MR descriptions and ensure traceability across MCU, MPU, and WPF project domains.