robzolkos/zolkos-agent-skills · Archived

done

Reset the working directory for the next task by ensuring no uncommitted changes exist, then switching to the main branch and pulling latest.

First seen Jan 29, 2026

Installation

$ npx skills add robzolkos/zolkos-agent-skills --skill done

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from robzolkos/zolkos-agent-skills.

npx skills add robzolkos/zolkos-agent-skills

Browse all from robzolkos/zolkos-agent-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
Default branch master
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Allowed toolsBash(git *)

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,258 B
  • docs SUMMARY.md 153 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 8 installs

SKILL.md

Done - Reset for next task

You are finishing up the current work and resetting the repo to be ready for the next task.

Steps

  1. Check for uncommitted changes: Run git status --porcelain. If there is ANY output (staged, unstaged, or untracked files), stop immediately and tell the user:

- List the uncommitted/untracked files - Tell them to commit or stash their changes before running /done - Do NOT proceed to the next steps

  1. Determine the default branch: Run git branch --list master main to check which exists. Prefer master if it exists, otherwise use main. If neither exists, tell the user that no master or main branch was found and stop.
  1. Switch to the default branch: Run git checkout <branch> where <branch> is the branch determined in step 2.
  1. Pull latest changes: Run git pull to fetch and merge the latest changes from the remote.
  1. Confirm: Tell the user they are now on the default branch with the latest changes and ready to start the next task.