todo-plus-plus
CommunityPrevent lost work with commit-on-complete.
Authornsheaps
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prevents tasks from being marked complete when there are uncommitted or unpushed changes in a repository, avoiding lost work in ephemeral Claude Code sessions and sub-agent workflows.
Core Features & Use Cases
- Commit-on-Complete Enforcement: Blocks TaskCompleted events until staged/unstaged/untracked changes are committed and local commits are pushed.
- Unpushed Commit Detection: Checks for local commits that haven't been pushed to the remote and requires push before completion.
- Ephemeral Session Awareness: Injects reminders at SessionStart that tasks are local-session only and recommends using external trackers for persistent task management.
- Use Case: Prevents teammates or agents from accidentally discarding work by ensuring commits and pushes before tasks are finalized.
Quick Start
Use the todo-plus-plus plugin when completing a task to enforce commit and push before marking it complete.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: todo-plus-plus Download link: https://github.com/nsheaps/ai-mktpl/archive/main.zip#todo-plus-plus Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.