ywc-finish-branch

Automate post-implementation delivery of feature branches with Git and GitHub CLI.

8|1|Updated May 13, 2026
One-click install
npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-finish-branch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ywc-finish-branch
Source: https://github.com/yongwoon/ywc-agent-toolkit/tree/main/claude-code/skills/ywc-finish-branch
Command: npx skills add https://github.com/yongwoon/ywc-agent-toolkit --skill ywc-finish-branch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, git, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex, multi-step process of delivering a completed feature branch to the base branch, ensuring consistency and preventing manual errors in CI, merging, and task bookkeeping.

Core Features & Use Cases

  • End-to-End Delivery: Handles PR creation, CI wait, bot review polling, merging, and post-merge verification in one call.
  • Definition of Done Enforcement: Automatically moves tasks to the completed directory and cleans up local branches to maintain repository hygiene.
  • Use Case: After finishing a feature, use this Skill to safely merge your branch, verify the merge, mark the task as complete, and delete the local branch, all while ensuring the project's audit trail remains intact.

Quick Start

Use the ywc-finish-branch skill to deliver the current feature branch to the develop base branch for the task 000001-010-db-create-users.

Frequently Asked Questions about ywc-finish-branch

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

FAQPage Schema
How do I automate feature branch delivery and PR merging to the base branch?

Automate feature branch delivery by orchestrating PR creation, CI verification, bot review polling, and authenticated merging into the base branch. This ensures a consistent post-implementation workflow that prevents manual errors during CI and merges.

What is the best way to enforce Definition of Done and clean up local Git branches after a merge?

Enforce Definition of Done by automatically moving completed tasks to the completed directory, verifying post-merge state, and deleting local branches. This maintains repository hygiene and keeps the project's audit trail intact.

Do I need GitHub CLI and Python3 to automate CI verification and branch lifecycle management?

Yes, you need GitHub CLI, Git, and Python3 installed. These dependencies are required to perform authenticated merges, execute CI verification, poll bot reviews, and synchronize repository state during branch lifecycle management.

Can I automate pulling bot review polling and post-merge verification directly in GitHub?

Yes, you can automate bot review polling and post-merge verification in GitHub. The workflow handles PR creation, waits for CI, polls for bot reviews, merges, and verifies the final repository state automatically in a single call.

How does automated task bookkeeping work when delivering a completed feature branch?

Automated task bookkeeping works by moving the specific task to a completed directory after the feature branch is successfully merged. This ensures strict adherence to the Definition of Done while preserving the project's audit trail.