finish

Verify tasks with a test suite and manage git branches to execute completion workflows.

5|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/yash-gadodia/claude-init --skill finish-yash-gadodia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish
Source: https://github.com/yash-gadodia/claude-init/tree/main/templates/skills/finish
Command: npx skills add https://github.com/yash-gadodia/claude-init --skill finish-yash-gadodia

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of completing work, ensuring that tasks are verified, options are presented, and the chosen workflow is executed, saving time and reducing errors.

Core Features & Use Cases

  • Automated Verification: Verifies completed tasks by running the full test suite and checking a 'definition-of-done' checklist if available.
  • Branch Management: Determines the base branch, presents options for merging, creating a pull request, keeping the branch, or discarding it.
  • Execution Workflow: Executes the chosen workflow action, such as merging, creating a pull request, keeping the branch, or discarding it.
  • Use Case: Ideal for software development teams to streamline the process of merging code changes, ensuring quality and efficiency.

Quick Start

Run the command /finish to automatically trigger the completion process after all implementation tasks pass review and verification.

Frequently Asked Questions about finish

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

FAQPage Schema
How do I automate git branch management when finishing a software development task?

Automating git branch management involves verifying completed tasks and executing workflows like merging, creating a pull request, keeping, or discarding the branch. This process determines the base branch and presents execution options.

What is the best workflow for verifying task completion before merging code changes?

Workflow verification for task completion requires running the full test suite and checking a definition-of-done checklist. This automated verification ensures code changes meet quality standards before proceeding to branch management.

Does the automated work completion workflow require a test suite to run?

Yes, the automated work completion workflow requires a test suite for verification. It runs the full test suite to verify completed tasks before presenting branch management options for merging or creating pull requests.

How do I execute a pull request creation workflow after implementing code changes?

Executing a pull request creation workflow happens after verifying tasks and determining the base branch. The completion process presents options including creating a pull request, merging, keeping the branch, or discarding it.

When should I use an automated workflow completion process for project management?

Use an automated workflow completion process when finalizing software development tasks that require test verification and branch management. It applies to project management processes where reducing manual errors during code merging is necessary.

Can I discard a git branch automatically after task verification fails?

Discarding a git branch is one of the execution workflow options presented after task verification. If the full test suite and definition-of-done checks fail, you can choose to discard the branch during the completion process.