feature-ship

Triage feature-branch findings and execute the final ship gate.

Updated Jul 18, 2026
One-click install
npx skills add https://github.com/farzanmrz/beat-radar-agent --skill feature-ship-farzanmrz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feature-ship
Source: https://github.com/farzanmrz/beat-radar-agent/tree/main/.claude/skills/feature-ship
Command: npx skills add https://github.com/farzanmrz/beat-radar-agent --skill feature-ship-farzanmrz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you decide what must be fixed before release and then safely ship a finished feature branch without losing deferred work.

Core Features & Use Cases

  • Triage findings: Classify reported issues as fix now or backlog based on whether they break the slice's definition of done.
  • Protect deferred work: Move still-relevant deferred items into the durable backlog before closing the feature issue.
  • Ship the branch: Use the prescribed git and GitHub flow to squash-merge the feature into main, close the issue, and clean up the workspace.
  • Use case: A reviewer reports manual-test failures on a finished branch, and you need to separate blockers from future work, confirm readiness, and complete the release.

Quick Start

Use the feature-ship skill to triage the reported findings on issue 123 and tell me whether it is ready to ship or needs more fixes.

Frequently Asked Questions about feature-ship

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

FAQPage Schema
How do I triage feature branch findings before a squash merge to main?

Triage feature branch findings by evaluating reported issues against the slice's definition of done, classifying them as fix-now blockers or backlog items. This separation ensures only release-ready work is prepared for the final ship gate.

How do I preserve deferred backlog items when closing a GitHub feature issue?

Preserve deferred backlog items by moving still-relevant findings into a durable backlog before closing the GitHub feature issue. This prevents losing track of future work during the final squash merge and workspace cleanup process.

What is the best way to ship a completed feature slice to main using git?

The best way to ship a completed feature slice is executing a controlled squash merge to main. This collapses branch commits into a single release, closes the associated GitHub issue, and cleans up the local workspace.

Does feature-ship require specific git or GitHub workflows to release a branch?

Yes, releasing a branch requires git, GitHub issue handling, and the repo's prescribed scripted squash-merge workflow. It applies specifically to issue-driven feature work needing controlled release to main.

When should I not use a squash merge for feature branch release?

You should not use a squash merge for feature branch release when you need to preserve individual commit history for audit or compliance. Squash merging collapses all branch commits into a single commit on main during the cleanup process.