autoresearch-finalize

Create independent Git branches from grouped changesets and validate them.

11|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/ethanolivertroy/my-agent-stuff --skill autoresearch-finalize-ethanolivertroy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoresearch-finalize
Source: https://github.com/ethanolivertroy/my-agent-stuff/tree/main/skills/autoresearch-finalize
Command: npx skills add https://github.com/ethanolivertroy/my-agent-stuff --skill autoresearch-finalize-ethanolivertroy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill aids in the finalization of autoresearch sessions by organizing them into reviewable branches, reducing noise and improving collaboration.

Core Features & Use Cases

  • Finalize autoresearch branches: Organizes experiments into clean, independent branches based on logical changesets.
  • Preserve order and dependencies: Ensures that related changes are reviewed together while maintaining file-level independence.
  • Verify changes: Confirms that the combined branches reflect the original experiment changeset.

Quick Start

To finalize your autoresearch session, execute the autoresearch-finalize command followed by the path to the groups.json file.

Frequently Asked Questions about autoresearch-finalize

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

FAQPage Schema
How do I split a single Git commit tree into independent branches for code review?

Splitting a Git commit tree into independent branches requires finalizing changesets from a common merge-base. This Skill automates branch creation from grouped logical changes, validating the union against the original experiment to ensure clean review.

What is the best way to organize experimental Git commits into reviewable changesets?

Organizing experimental Git commits into reviewable changesets involves grouping related file-level changes into separate branches. This preserves order and dependencies while maintaining independence, reducing noise and improving collaboration during the review process.

Do I need a JSON file to finalize an autoresearch session into separate branches?

Yes, finalizing an autoresearch session into separate branches requires a JSON file defining branch groups. You must also have a working Git environment and access to the relevant commit tree to execute the finalization command successfully.

How does validating independent branches against an original commit tree work?

Validating independent branches against an original commit tree confirms that the combined branches accurately reflect the original experiment changeset. This verification step ensures no file-level changes are lost during the branch separation process.

Can I clean up branches after finalizing an autoresearch session?

Yes, you can clean up branches after finalizing an autoresearch session. Upon successful completion and validation of the separated branches, the Skill provides specific cleanup instructions to remove temporary or intermediate artifacts from your Git environment.

Why are my autoresearch branches not independent from the common merge-base?

Autoresearch branches may not be independent if logical changesets overlap at the file level. This Skill enforces branching from a common merge-base to ensure file-level independence, preserving related changes together for accurate collaborative review.