arrive-checkpoint

Analyze codebase changes and propose modular split points for reviewability.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/srswart/good-control --skill arrive-checkpoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arrive-checkpoint
Source: https://github.com/srswart/good-control/tree/main/.cursor/skills/arrive-checkpoint
Command: npx skills add https://github.com/srswart/good-control --skill arrive-checkpoint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Analyze current changes and recommend how to split them for better reviewability.

Core Features & Use Cases

  • Analyze the current change set to propose modular splits by component, change type, risk level, and public surface.
  • Calculate split impact and generate a checkpoint plan including suggested staging orders and commit messages.
  • Align changes with ARRIVE governance by associating splits with advances and documenting scope and evidence.

Quick Start

Run arrive status --verbose and arrive score to identify split points and plan the checkpoint sequence.

Frequently Asked Questions about arrive-checkpoint

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

FAQPage Schema
How do I split large code changes for better code reviewability?

To improve code reviewability, analyze your current change set and propose modular splits by component, change type, risk level, and public surface. This generates a structured checkpoint plan detailing files, estimated scores, recommended splits, and staging commands.

What is a checkpoint plan in change management?

A checkpoint plan in change management is a structured output that details files, estimated scores, recommended splits, and staging commands. It aligns changes with ARRIVE governance by associating splits with advances and documenting scope and evidence.

How do I calculate split impact and generate commit staging orders?

You can calculate split impact and generate staging orders by analyzing the codebase changes to propose optimal split points. The resulting checkpoint plan includes suggested staging orders and commit messages for robust change planning.

Can I use arrive checkpoint for risk-level-based commit strategy?

Yes, you can use arrive checkpoint for risk-level-based commit strategy. It analyzes changes and proposes modular splits by risk level, guiding component-, change-type-, and public-surface-based splits for robust change planning.

How do I identify split points in my codebase using arrive?

To identify split points, run `arrive status --verbose` and `arrive score`. These commands analyze current changes and calculate split impact to generate a structured checkpoint plan with recommended splits and staging commands.