1. Habit
  2. Skills
  3. Finish Line skill
remix-run · 99 installs

Finish Line skill
Runs by itself, /finish-line with PR.

Blocked community PRs get merged.

Install the Finish Line skill and make it a habit: follow https://gethabit.dev/skills/remix-run/finish-line.md

  1. 1Copy
  2. 2Paste into Claude Code, Codex or Cursor
  3. 3It runs by itself

99 installs57K starsMIT licenceSource on GitHub ↗

Finish Line

by remix-run · 99 installs

The skill

The finish line skill brings a blocked React Router community pull request to a mergeable state by adding missing tests, change files or docs on the contributor branch, with maintainer approval before any push.

Only when you ask.

The habit

Blocked community PRs get merged.

↻ Runs by itself/finish-line with PR

How the habit works.
You don't have to.

Three questionsWhen does it start? How does it check its work? What does it remember?

One run, step by step.
Then it stops.

Stop ruleStops after one PR per run, and stops at once if git push fails.

  1. 01

    Check local state

    Run git status --short --branch and git fetch origin main, and never stage unrelated files.

  2. 02

    Gather PR context

    Use gh pr view, gh pr checks and gh pr diff on the target PR in remix-run/react-router.

  3. 03

    Name the blocker

    Decide if the PR needs tests, a change file or docs, and ask you when the path is unclear.

  4. 04

    Judge test coverage

    Check if the diff changes behavior that can regress and if tests cover the affected modes.

  5. 05

    Make small fixes

    After gh pr checkout, add only the missing finish-line changes on the contributor branch.

  6. 06

    Ask for approval

    Show the file paths and full contents, then wait for your explicit OK to commit and push.

  7. 07

    Push and report

    Commit, push to the PR branch and report blocker, commit hash, validation and coverage decision.

What it may do.
Nothing more.

Safe by defaultIt writes only in its own folder and asks you before anything goes out.

Is it for you?
Use it when it fits.

Quick checkRead both lists. If the left one sounds like you, the Finish Line skill helps.

Use it when

  • ✓ a community PR is stuck
  • ✓ a PR lacks a change file
  • ✓ tests or docs are missing

Skip it when

  • – the PR needs a big rewrite
  • – the repository is not React Router

Questions

Finish Line skill, answered.

Does it rewrite the contributor's code?

No. It adds only the missing pieces and refactors only when that unblocks the merge and you agree.

What if the branch cannot be modified?

It sums up the evidence and asks you whether to wait or recreate the work on a maintainer branch.

Does it add docs to every fix?

No. Docs come only when a documented API or user-facing behavior changes, or a reviewer asks.

How do I install the Finish Line skill?

Copy the prompt at the top into your agent. It installs the skill from remix-run/react-router and sets up the habit. Or run npx skills add remix-run/react-router --skill finish-line.

Is the Finish Line skill free?

Yes. It is published under MIT. Habit is free too.

Finish Line. Now as a habit.

Install the Finish Line skill and make it a habit: follow https://gethabit.dev/skills/remix-run/finish-line.md

  • Free
  • No account
  • Undo in one line

All remix-run skills →More code skills →

Works in

  • Claude Code
  • Codex
  • Cursor
  • ChatGPT
  • Claude app

Made by remix-run, published under MIT. Habit links to the original and never changes it. Is this your skill?

Copying didn't work here. Select the line and copy it by hand.