SkillsHooksPromptsAgentsPersonasModelsPoliciesToolsTemplatesBundlesCategoriesStart here
← Skills
Sk skillproductstable

Make Clean

Two-command git workspace lifecycle manager: purge merged branches/worktrees/stashes, aggregate remaining in-flight work into one branch, then hand off to make build.

id skill/make-cleanv1.0.0by convergent-systems-keyinvoke /make-clean
gitworkflowcleanupbranchesworktrees

Contract

DirectionNameTypeDescription
outcleanup_summarystringBranches deleted, stashes dropped, aggregate branch created.
  • deletes git branches
  • removes worktrees
  • drops stashes
  • creates aggregate branch

System prompt fragment

Run the full make clean pipeline: (1) inventory all branches, worktrees, stashes; (2) delete merged branches and their worktrees (no prompt); (3) drop merged stashes; (4) aggregate in-flight branches into aggregate/; (5) prune worktrees; (6) hand off to make build if aggregate branch exists. Never delete main, HEAD, or branches with uncommitted changes.

Author convergent-systems-key. Catalog data license CC-BY-4.0.