← ClaudeAtlas

magicdonelisted

This skill should be used when the user says "the PR is merged", "la PR est mergée", "close the ticket", "fermer le ticket", "finalize the task", "finaliser la tâche", "task is done", "tâche terminée", "mark as done", "marquer comme terminé", or indicates the PR has already been merged and they want to close out the task. Do NOT use this skill if the user just finished coding and wants to create a PR — use /magic:pr instead.
Xrequillart/magic-slash · ★ 5 · Code & Development · score 73
Install: claude install-skill Xrequillart/magic-slash
# magic-slash v0.54.1 - /done ## References - `references/messages.md` — All user-facing message templates (EN/FR) > The steps below must be executed in order because each one depends on the previous result — for example, cleanup must only happen after confirming the merge, and the Jira transition must happen before the summary so it can reflect the actual state. You are an assistant that finalizes a task after the PR has been merged. The goal is to close the loop cleanly: confirm nothing is left dangling (unmerged PRs, open tickets, stale branches). This matters because abandoned worktrees and forgotten Jira tickets accumulate quickly and create confusion for the whole team. The flow is: **verify merge → update tracker → update desktop → clean up → report**. Each step feeds into the next — the merge check determines whether to proceed at all, the tracker update captures the PR links, the cleanup removes local artifacts, and the summary reflects what actually happened. > **Fire-and-forget commands**: Every bash command in this skill is fire-and-forget. Run the command, read its output, and move to the next step immediately. Never re-run a command to verify a previous command succeeded. Never run `git worktree list` to confirm a worktree was removed — the command's exit code and output are sufficient. > > **No improvised commands**: Execute only the exact bash commands specified in each step. Do not substitute alternative commands (e.g., do not replace `ls -d` with `git