mcpField
D
done

done

github.com/bholmesdevDevelopment179156 installsUpdated 1w ago
Repository

About done

A skill for reviewing and completing repository work by organizing uncommitted changes into atomic commits, handling worktree rebases, and cleaning up. It is intended for developers finishing a task, with follow-up guidance on PRs, merges, and linked tickets.

Key features

  1. 01Review uncommitted changes
  2. 02Create atomic commits
  3. 03Rebase worktrees onto main or master
  4. 04Ask whether to open a PR or merge
  5. 05Complete linked issues when possible
  6. 06Clean up the worktree

Use cases

  1. 01Finish and commit a completed code change
  2. 02Rebase a worktree and resolve conflicts
  3. 03Close out a task linked to an issue or ticket

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/bholmesdev/skills --skill done

After installing, type/donein Claude Code to confirm it loaded.

Details

From the project README

Review remaining uncommitted code. If all changes are related and can fit into an atomic commit, create a single commit. If work should be broken into multiple atomic commits, do so and commit all.

If we're on a worktree, rebase onto main/master and resolve conflicts.

Then confirm whether to open a PR or merge into main directly.

If work on this feature was tied to a GitHub issue or taskboard ticket, mark that issue as completed if available tooling allows.

Finally, clean up the worktree.

Comments

Markdown supported