finish

Close GitHub issues, merge branches, and clean up after test validation.

11|3|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/ImperialAutomation/claude-code-toolkit --skill finish-imperialautomation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finish
Source: https://github.com/ImperialAutomation/claude-code-toolkit/tree/main/skills/finish
Command: npx skills add https://github.com/ImperialAutomation/claude-code-toolkit --skill finish-imperialautomation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Automates the process of closing issues after feature completion, including committing changes, merging branches, and cleaning up, ensuring a smooth workflow.

Core Features & Use Cases

  • Automated Issue Closure: Close GitHub issues with a standardized comment after verifying successful implementation.
  • Branch Management: Automatically detect, merge, and delete feature branches post-merge.
  • Use Case: Developers finishing a feature branch can invoke this skill to handle all Git operations and issue updates, reducing manual effort and errors.

Quick Start

Use the finish skill to automatically complete a current issue by reviewing test results, updating the issue, merging branches, and cleaning up local and remote branches, all through natural language commands.

Frequently Asked Questions about finish

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

FAQPage Schema
How do I automate closing GitHub issues after merging a feature branch?

To automate closing GitHub issues after a merge, this skill verifies successful implementation and commits changes, then applies a standardized comment to close the issue automatically. It streamlines post-merge issue updates and branch cleanup.

What is the best way to automate Git branch cleanup and merging in a development workflow?

Automating Git branch merging and cleanup involves detecting the feature branch, validating tests, and merging it before deleting both local and remote branches. This skill handles the sequence automatically to reduce manual Git operations.

Can I use natural language commands to merge branches and run test validation?

Yes, you can use natural language commands to trigger test validation, branch merging, and cleanup. The skill processes these commands to execute the required Git operations and verify code quality before proceeding with merges.

Does automated branch deletion work for both local and remote feature branches?

Automated branch deletion works for both local and remote feature branches. After successfully merging the branch and closing the associated issue, the skill automatically removes the branch from your local environment and the remote repository.

When do I need automated issue resolution for my software development tasks?

You need automated issue resolution when your team requires rapid, reliable completion of software development tasks. It is essential for team workflows where consistent code quality verification and seamless branch management are required before closing issues.