From todo-plus-plus
Task workflow enforcement plugin. Use when asking about commit-on-complete behavior, task completion requirements, ephemeral session awareness, or why a task completion was blocked.
npx claudepluginhub nsheaps/ai-mktpl --plugin todo-plus-plusThis skill uses the workspace's default tool permissions.
This plugin enforces two workflow rules for Claude Code sessions:
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
This plugin enforces two workflow rules for Claude Code sessions:
A TaskCompleted hook checks for uncommitted changes when any task is marked complete. If there are uncommitted or unpushed changes, the completion is blocked until you commit and push.
Agents frequently complete work but forget to commit. In ephemeral sessions (teammates, sub-agents), uncommitted work is lost when the session ends. This hook prevents that.
git status --porcelain)When task completion is blocked:
git status to see what needs attentionA SessionStart hook injects a reminder that:
Agents sometimes use the Task system as if it were a persistent project tracker, creating tasks they expect to survive session boundaries. This wastes context and creates confusion when tasks disappear.
No configuration required. Install the plugin and it works automatically.
To temporarily disable commit enforcement, you can: