doit

Automate the complete pull request shipping workflow from change analysis to merge.

Updated May 16, 2026
One-click install
npx skills add https://github.com/aryaxt/aryaxt-skills --skill doit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: doit
Source: https://github.com/aryaxt/aryaxt-skills/tree/main/skills/doit
Command: npx skills add https://github.com/aryaxt/aryaxt-skills --skill doit

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the entire process of shipping a pull request, from reviewing local/committed changes to resolving feedback and merging.

Core Features & Use Cases

  • Full PR Workflow: Orchestrates the complete path from local changes to merged PRs, including scope analysis, parallel review, and merge orchestration.
  • Change Analysis: Reviews local/committed changes, including staged and unstaged changes not yet committed, and commits on the branch not yet on main.
  • PR Splitting: Determines whether changes should be split into multiple PRs based on their independence and impact.
  • Branch and PR Creation: Creates branches and PRs with detailed descriptions and templates.
  • Parallel Review: Facilitates parallel multi-agent review for efficient feedback resolution.
  • Feedback Resolution: Resolves all feedback received during the review process.
  • Merge: Orchestrates the final merge of the PR into the main branch.

Quick Start

Use the 'doit' skill to review and merge the current work into the main branch.

Frequently Asked Questions about doit

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

FAQPage Schema
How do I automate the full pull request workflow from local changes to merge?

To automate the full pull request workflow, you can orchestrate the complete path from local changes to merged PRs using scope analysis, PR splitting, parallel review, feedback resolution, and merge orchestration.

Can I split a large pull request into multiple smaller PRs automatically?

Yes, you can split a large pull request into multiple smaller PRs automatically. The workflow determines whether changes should be split based on their independence and impact, creating separate branches and PRs accordingly.

Does the PR workflow handle uncommitted local changes?

Yes, the PR workflow handles uncommitted local changes. Change analysis reviews both staged and unstaged changes not yet committed, alongside any commits on the branch not yet pushed to main.

What is parallel review in software development and how does it work?

Parallel review in software development is a process where multiple agents review code changes simultaneously. It facilitates efficient feedback resolution by gathering feedback concurrently before the final merge orchestration.

Do I need any specific dependencies to orchestrate merge and PR creation?

No specific dependencies are required to orchestrate merge and PR creation. The workflow operates independently to create branches, generate PRs with detailed templates, and manage the final merge into the main branch.