finish

Run final validation checks and prepare a merge-ready summary for feature branches.

20|3|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/HerbertJulio/specialist-agent --skill finish-herbertjulio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish
Source: https://github.com/HerbertJulio/specialist-agent/tree/main/skills/finish
Command: npx skills add https://github.com/HerbertJulio/specialist-agent --skill finish-herbertjulio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates the final validation and merge preparation for feature branches, ensuring code meets quality gates before PR creation.

Core Features & Use Cases

  • Pre-flight validation: run checks (TypeScript, lint, tests) and ensure a clean working tree.
  • Diff and metrics: generate a summary of changes and branch metrics to inform reviewers.
  • Merge readiness: provide a ready-for-merge checkpoint with status and cleanup guidance.

Quick Start

Run /finish on your feature branch to execute validations and prepare a merge-ready report.

Frequently Asked Questions about finish

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

FAQPage Schema
How do I automate pre-merge validation for a Git feature branch?

Pre-merge validation is automated by running checks, collecting branch metrics, and generating a merge-ready summary. This workflow ensures code meets quality gates before PR creation by verifying a clean working tree.

What is a merge-ready checkpoint in CI workflows?

A merge-ready checkpoint is a validation status report confirming that build, test, and lint checks have passed. It provides cleanup guidance and ensures the feature branch is prepared for final merging.

How do I generate a diff summary and metrics report for code reviewers?

A diff summary and metrics report is generated by analyzing the feature branch changes. This report informs reviewers of code quality and branch metrics before the merge occurs.

Can I run TypeScript and lint checks before creating a pull request?

Yes, you can run TypeScript and lint checks before creating a pull request. Pre-flight validation executes these checks to ensure a clean working tree and verify code meets quality gates.

What's the best way to prepare a feature branch for merging across CI environments?

The best way to prepare a feature branch for merging across CI environments is to run an automated final validation workflow. This applies pre-merge checks, collects metrics, and prepares a merge-ready summary with optional checkpoint cleanup.

Why does my feature branch fail quality gates before merging?

Feature branches fail quality gates when pre-flight validation detects lint errors, failing tests, or an unclean working tree. Running an automated final validation workflow identifies these issues and prevents PR creation.