Current Time: !date
I need to make small, logical, atomic commits based on my current work.
Optional focus argument: "frontend only", "exclude tests"
Here is the current status of the repository:
!git status
Here are the specific unstaged changes (diff):
!git diff
Please analyze these changes and suggest a plan to stage and commit them in a logical order.
- •Group the changes into atomic units (e.g., by feature, fix, or refactor).
- •For each group, list the specific files (or hunks, if applicable) to stage.
- •Provide a commit message for each group.
- •If there are dependencies (e.g., File A must be committed before File B), please note them.
- •Unless there any questions proceed with creating the commits
- •DO NOT PUSH UNDER ANY CIRCUMSTANCE
$ARGUMENTS