ito-finish

Finalize a development branch by merging, creating a pull request, or discarding.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/withakay/research --skill ito-finish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ito-finish
Source: https://github.com/withakay/research/tree/main/.opencode/skills/ito-finish
Command: npx skills add https://github.com/withakay/research --skill ito-finish

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the finalization process of a development branch, providing structured options for merging, pull requests, or cleanup after all tests pass.

Core Features & Use Cases

  • Test Verification: Ensures tests are passed before proceeding with finalization.
  • Branch Management: Offers options to merge, push a pull request, keep the branch, discard, or archive ITO changes.
  • Cleanup Instructions: Provides CLI-generated cleanup instructions for merging and archiving actions.
  • Integration Options: Suggests how to integrate the work based on the base branch and ITO changes.

Quick Start

Run the ito-finish skill to finalize your development branch after passing all tests.

Frequently Asked Questions about ito-finish

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

FAQPage Schema
How do I automate branch management and finalization after tests pass?

Branch management finalization is automated by providing structured options for merging, creating pull requests, or discarding the development branch. The process requires passing tests first, then generating cleanup instructions and suggesting integration steps based on the base branch.

What is the best way to merge or discard a development branch in version control?

The best way to finalize a development branch is using structured options to merge, push a pull request, keep, or discard it. CLI-generated cleanup instructions guide the merging and archiving actions, while integration suggestions adapt to the base branch and tracked ITO changes.

Does this branch finalization process require git and ITO for tracking changes?

Yes, branch finalization requires git for managing the development branch operations, and it possibly uses ITO for tracking changes. This setup ensures that test verification is completed before any merge, pull request, or discard actions are executed.

Can I keep my development branch instead of merging or discarding it?

Yes, you can keep your development branch. The finalization process offers multiple options including merging, pushing a pull request, keeping the branch, discarding it, or archiving ITO changes, allowing you to choose the appropriate path for your workflow.

How do I get cleanup instructions after merging a development branch?

Cleanup instructions after merging a development branch are generated directly by the CLI. These instructions provide specific guidance on archiving actions and integrating your work based on the base branch and any associated ITO changes.

Why should I verify tests before merging or creating a pull request?

Verifying tests before merging or creating a pull request ensures that only passing code is finalized. This test verification step is a prerequisite that prevents broken code from entering the base branch during the branch management process.