What problem does it solve?
This Skill streamlines committing staged Git changes and keeps task tracking in sync by automating repository state checks, generating convention-aware commit messages, suggesting documentation updates, and updating Todoist tasks.
Core Features & Use Cases
- Prepare and Inspect Changes: Runs a pre-commit inspection to detect staged, unstaged, and untracked files and produces diff stats and recent commit context.
- Commit Message Generation: Analyzes diffs and recent commits to propose a concise, convention-aware commit message that the user can review and edit.
- Documentation & Task Sync: Suggests updates to README/CLAUDE.md/docs when relevant and integrates with Todoist to close or add tasks related to the commit.
- Use Case: When finishing a feature branch, use this workflow to ensure commits follow project conventions, update necessary docs, and close associated Todoist tasks in one interactive flow.
Quick Start
Run the commit workflow to prepare changes, review or edit the proposed commit message, create the commit, and optionally close or add related Todoist tasks.