roster-ship

Generate conventional commits, enforce rebase-merge, and create gated PRs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually managing code shipping steps like commit formatting, rebasing, PR creation, and quality gate checks is error-prone and inconsistent, especially for coordinated agent development pipelines where skipped reviews or incorrect merge strategies can introduce critical defects.

Core Features & Use Cases

  • Conventional Commit Generation: Automatically creates standardized, lowercase imperative commit messages from implementation briefs.
  • Rebase-Merge Workflow Enforcement: Strictly enforces rebase-merge only (no merge commits, no squash) to maintain a clean git history.
  • Gated PR Creation and Merge: Requires explicit human approval and passing review/QA gates before pushing code or merging PRs.
  • Use Case: For teams using the Roster agent pipeline framework, use this skill to automatically ship completed implementation work to the main branch only after all quality checks pass, eliminating manual merge errors and skipped validation steps.

Quick Start

Use the roster-ship skill to ship the current task's implementation branch to main via a rebase-merged PR once review and QA gates are approved.

Frequently Asked Questions about roster-ship

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

FAQPage Schema
How do I enforce conventional commits and gated PRs in an agent-coordinated development pipeline?

You can enforce conventional commits and gated PRs by automating commit generation, applying rebase-merge workflows, and requiring explicit human approval before pushing code or merging. This ensures implementation work passes review and QA gates before reaching the main branch.

Why does rebase-merge workflow enforcement matter for maintaining a clean git history?

Rebase-merge workflow enforcement matters because it strictly prohibits merge commits and squash merges, ensuring a linear, clean git history. This eliminates inconsistent merge strategies that can obscure commit logs and introduce defects in coordinated development pipelines.

How do I automate conventional commit message generation from implementation briefs?

Automated conventional commit generation creates standardized, lowercase imperative commit messages directly from implementation briefs. This eliminates manual formatting errors and ensures commit history consistency across the entire pipeline orchestration process.

Can I use gated PR creation to require mandatory human approval before merge in the Roster pipeline framework?

Yes, gated PR creation requires mandatory human approval and passing review and QA gates before any code push or PR merge occurs. This applies specifically to Roster pipeline framework workflows where validation steps must not be skipped.

What's the best way to ship code safely with conventional commits without skipping QA validation steps?

The best way to ship code safely is to automate the entire workflow using conventional commit generation, strict rebase-merge enforcement, and gated PR creation. This guarantees all quality checks pass and human approval is secured before merging to the main branch.

Does gated PR workflow support optional knowledge base synchronization after merging code?

Yes, the gated PR workflow supports optional knowledge base synchronization post-ship. After a rebase-merged PR passes review and QA gates, you can synchronize your knowledge base to maintain documentation accuracy alongside code changes.